未定义的方法`all_text_fields'为零:NilClass
问题描述:
我正在使用Rails 2.1并实现了太阳黑子搜索。服务器运行的罚款,但问题是,当我搜索文本,它显示这样的错误:未定义的方法`all_text_fields'为零:NilClass
undefined method `all_text_fields' for nil:NilClass
可有人懂行的有关解决这一问题,请帮助我吗?
谢谢。
答
这很可能是来自太阳黑子宝石内部的错误。如果您的模型安装不正确,可能会发生这种情况。你在试图运行搜索的模型中是否有可搜索的块?
例如为:
class Foo > ActiveRecord::Base
searchable do
integer :size
end
end
能不能给更多的细节上的错误,就像在哪个阶级它发生的,什么是你的代码等。 Rails提供了所有这些细节,因此您可以在这里复制并粘贴它,以便我们可以帮助您:D – Rohit 2010-11-02 14:13:55