Ruby on rails 如何通过参数返回到不同的控制器
我有两种型号:餐馆和餐车 从Ruby on rails 如何通过参数返回到不同的控制器,ruby-on-rails,activerecord,ruby-on-rails-4,Ruby On Rails,Activerecord,Ruby On Rails 4,我有两种型号:餐馆和餐车 从/restaurants/2我有 <%= link_to 'New Meal', new_meal_path(restaurant_id: @restaurant.id) %> 我这样做是为了自动填充我的餐厅id 创建餐后,我无法重定向回/restaurants/2。现在,它重定向回膳食/:id 关于如何实现这一点,您有什么想法吗?在控制器中,您可以编写: redirect_to restaurant_path(params[:restaurant_id
/restaurants/2
我有
<%= link_to 'New Meal', new_meal_path(restaurant_id: @restaurant.id) %>
我这样做是为了自动填充我的餐厅id
创建餐后,我无法重定向回/restaurants/2
。现在,它重定向回膳食/:id
关于如何实现这一点,您有什么想法吗?在控制器中,您可以编写:
redirect_to restaurant_path(params[:restaurant_id])
需要更多信息。请提供路由代码以及控制器的新建和创建操作。
redirect_to restaurant_path(params[:restaurant_id])