Rails 3 + Meta_Search пользовательский редирект - PullRequest
0 голосов
/ 10 марта 2012

Я использую meta_search gem и хотел бы отобразить результаты поиска на другой странице, отличной от модели / индекса.Можно ли перенаправить на просмотр моего выбора?

Спасибо!

Ответы [ 2 ]

1 голос
/ 10 марта 2012

Вам нужно будет вызывать поиск из любого метода, который вы хотите с параметрами. Вместо:

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

В зависимости от пользовательских Где вы создали

0 голосов
/ 15 марта 2012

Если вы хотите, чтобы поисковое действие использовало другой маршрут, задайте для параметра url значение form_for.

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

...