0

我正在使用 meta_search gem,并希望在不同于模型/索引的另一个页面上显示搜索结果。是否可以重定向到我选择的视图?

谢谢!

4

2 回答 2

1

您需要使用参数从您想要的任何方法调用搜索。代替:

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

取决于您创建的自定义位置

于 2012-03-09T23:45:33.367 回答
0

如果您希望搜索操作使用不同的路线,url请选择form_for

<%= form_for @search, :url => search_results_movies_path do |f| %>

于 2012-03-15T13:24:07.753 回答