Rails 3.2、Ruby 1.9.3、および ThinkingSphinx (最新バージョン) を使用しています。
このコードは Ruby 1.8.7 / Rails 2.3 では問題なく動作しましたが、上記にアップグレードしたため動作しません。
ads = Ad.search "ipod"
ads.respond_to?(:total_entries)
puts ads.total_entries #outputs 472
具体的には
ads.respond_to?(:total_entries)
false を返しますが、ads オブジェクトでこのメソッドを呼び出すと、正常に動作します/期待どおりに動作します。
ここで何が起こっているのか誰にもわかりますか?