0
我试图通过genre_id这是Communities表中的列来限制结果。
但在communities_controller中的行结束说错误。
为什么?我怎样才能解决这个问题?如何限制搜索结果?
communities_controller.rb
@search = Community.search do
fulltext params[:search]
paginate :page => params[:page], :per_page => 5
end
@communities = @search.results
@communities = @communities.find_by_genre_id(params[:genre])
我的猜测是@communities不是活动的记录,这意味着你不能做就可以了“find_by_genre_id”,这很可能是它为什么失败。 – dmoss18
我该如何限制所写的标准呢? – cat
你在用什么来搜索?一些宝石或什么? “@ search.results”是一个数组吗? –