Ransack и вложенная маршрутизация

У меня есть следующий тип маршрутизации ресурсов:

resources :cities do
  resources :restaurants
end

Что приводит к следующему типу маршрутизации:

/restaurants/:city_id/

В моем контроллере индекса ресторана у меня есть обычный код поиска, однако, когда я нажимаю кнопку поиска, я перенаправляюсь в /restaurants вместо /restaurants/:city_id.

Как я могу настроить ransack, чтобы при отправке формы поиска она перенаправляла на URL-адрес /restaurants/:city_id вместо /restaurants.

Спасибо!


person Jamal Khan    schedule 02.09.2013    source источник


Ответы (1)


Вы можете установить ручной URL

<%= search_form_for @q, url: city_restaurants_path(params[:city_id]) do |f| %>
person Muhammet    schedule 02.09.2013