searchlogic возвращает ноль, когда я заказываю свои записи - PullRequest
0 голосов
/ 08 июля 2010

Я не могу понять, почему ascend_by не будет работать для меня. Вот вывод на консоль

>> tapes = Tape.search(:timestamp_gte => "1278361923")<br> => blah blah blah<br> >> tapes.length<br> => 1436<br> >> tapes.ascend_by_timestamp<br> => nil

Я получаю такое же поведение, когда использую нисходящую_байку и другие столбцы.

Рубин 1.8.7
Рельсы 2.3.8
searchlogic 2.4.19

1 Ответ

0 голосов
/ 08 июля 2010

Ну, я не уверен, почему, но похоже, что это работает, если вы добавляете в область одновременно. Но (как ни странно), только если часть ascend стоит первой. Итак:

tapes = Tape.ascend_by_id.search(:timestamp_gte => "1278361923")

должно работать, а

tapes = Tape.search(:timestamp_gte => "1278361923").ascend_by_id

нет.

...