3

我有以下类型的资源路由:

resources :cities do
  resources :restaurants
end

这产生了以下类型的路由:

/restaurants/:city_id/

在我的餐厅索引控制器中,我有通常的洗劫代码,但是当我单击搜索按钮时,我被重定向到 /restaurants 而不是 /restaurants/:city_id。

如何调整 ransack 以便在提交搜索表单时重定向到 url/restaurants/:city_id而不是/restaurants.

谢谢!

4

1 回答 1

4

您可以设置手动网址

<%= search_form_for @q, url: city_restaurants_path(params[:city_id]) do |f| %>
于 2013-09-02T20:27:04.970 回答