Rails 3 + Meta_Search自定义重定向

时间:2012-03-09 23:37:53

标签: ruby-on-rails-3 redirect meta-search

我正在使用meta_search gem,并希望在与model / index不同的其他页面上显示搜索结果。是否可以重定向到我选择的视图?

谢谢!

2 个答案:

答案 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| %>