0

我不明白为什么ascend_by 对我不起作用。这是控制台读数

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

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

红宝石 1.8.7
Rails 2.3.8
搜索逻辑 2.4.19

4

1 回答 1

0

好吧,我不知道为什么,但是如果您同时添加范围,它似乎可以工作。但是(奇怪的是)只有在ascend零件出现的情况下。所以:

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

应该工作,而

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

没有。

于 2010-07-07T22:11:27.573 回答