我正在使用 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 对象上调用此方法时,它可以正常工作/按预期工作。
谁能看到这里发生了什么?