Ruby on rails 当我订购记录时,searchlogic返回nil

Ruby on rails 当我订购记录时,searchlogic返回nil,ruby-on-rails,searchlogic,Ruby On Rails,Searchlogic,我不明白为什么ascend_by不适合我。这是控制台读数 >>磁带=磁带。搜索(:timestamp_gte=>“1278361923”) =>诸如此类的废话 >>磁带长度 =>1436 >>磁带。按时间戳递增 =>零 当我使用Descent_by和其他列时,我会得到相同的行为 ruby 1.8.7 轨道2.3.8 searchlogic 2.4.19嗯,我不知道为什么,但如果同时添加范围,它看起来会起作用。但是(奇怪的是)只有当ascend部分首先出现时。因此: tapes = Tape.

我不明白为什么ascend_by不适合我。这是控制台读数


>>磁带=磁带。搜索(:timestamp_gte=>“1278361923”)
=>诸如此类的废话
>>磁带长度
=>1436
>>磁带。按时间戳递增
=>零

当我使用Descent_by和其他列时,我会得到相同的行为

ruby 1.8.7
轨道2.3.8

searchlogic 2.4.19

嗯,我不知道为什么,但如果同时添加范围,它看起来会起作用。但是(奇怪的是)只有当
ascend
部分首先出现时。因此:

tapes = Tape.ascend_by_id.search(:timestamp_gte => "1278361923")
应该有用,而

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

不会的。

这对我来说真是太好了,谢谢!我想他们改变了ascend by的工作方式:/