【发布时间】:2021-03-13 13:55:23
【问题描述】:
我有带有 has_may :benefits 的模型产品,现在在 link_to 中以获得新的好处我不知道如何发送产品 ID 以便我可以使用
Product.find(params[:id]).benefits.new(...)
正常的新方法是
<%= link_to t('add_new_benefit'), new_admin_benefit_path %>
我想发送@product 对象,以便从中获取 id。
我想这样发送
<%= link_to t('add_new_benefit'), new_admin_benefit_path(@product) %>
routes.rb
...
namespace :admin do
root "action_logs#index"
get "toolkit", to: "toolkit#index"
resources :admins
resources :products
...
resources :benefits
end
【问题讨论】:
标签: ruby-on-rails ruby routes