我正在使用Rails 2.1并实现了Sunspot搜索。服务器运行正常,但是问题是当我搜索文本时,它显示如下错误:
undefined method `all_text_fields' for nil:NilClass
任何人都可以解决此问题的知识,请帮助我吗?
谢谢。
最佳答案
这很可能是来自黑子 gem 内部的错误。如果您的模型设置不正确,可能会发生这种情况。您要在其上进行搜索的模型中是否有可搜索的块?
例如。:
class Foo > ActiveRecord::Base
searchable do
integer :size
end
end
关于ruby-on-rails - nil:NilClass的未定义方法“all_text_fields”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4076115/