例如,我有索引操作:
def index
@search = Product.search(params[:search])
@products = @search.all
end
实例变量@search
返回一个Object,当我编写代码@products = @search.all
时,我得到错误undefined method
assert_valid_keys'用于#<类:0x90cbb20>`
任何人都可以帮助我吗? 谢谢!
答案 0 :(得分:2)
我不确定Searchlogic是否适用于Rails 3.我认为您想要使用的当前gem是MetaSearch:
https://github.com/ernie/meta_search
我认为语法几乎完全相同,因此您在Searchlogic中设置的任何内容都将转移到Metasearch。
希望这有帮助!
答案 1 :(得分:1)
我不确定Searchlogic是否支持Rails 3.如果您不依赖它,您可以查看MetaWhere gem作为替代方案。有一个railscast可以让你入门。 Link