我正在使用meta_search gem,并希望在与model / index不同的其他页面上显示搜索结果。是否可以重定向到我选择的视图?
谢谢!
答案 0 :(得分:1)
您需要使用params从您想要的任何方法调用搜索。而不是:
def index
@search = Article.search(params[:search])
@articles = @search.all # load all matching records
end
你可能有
def show
@search = Article.search(params[:search])
@articles = @search.where(:user_id => params [:user_id]).all # load all matching records
end
取决于您创建的自定义Where
答案 1 :(得分:0)
如果您希望搜索操作使用其他路线,请为url
提供form_for
选项。
<%= form_for @search, :url => search_results_movies_path do |f| %>