我正在使用 meta_search gem,并希望在不同于模型/索引的另一个页面上显示搜索结果。是否可以重定向到我选择的视图?
谢谢!
我正在使用 meta_search gem,并希望在不同于模型/索引的另一个页面上显示搜索结果。是否可以重定向到我选择的视图?
谢谢!
您需要使用参数从您想要的任何方法调用搜索。代替:
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
取决于您创建的自定义位置
如果您希望搜索操作使用不同的路线,url
请选择form_for
。
<%= form_for @search, :url => search_results_movies_path do |f| %>