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
レール 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 に答える