我有供应商/显示视图,按钮“添加新项目”按钮。当我按“添加新项目”时,它会导致项目/新视图选择包含所有供应商的项目。
我想将供应商ID值发送到items / new,这样就可以在我的选择中显示正确的供应商。
如何做到这一点?
答案 0 :(得分:2)
使用嵌套resources:
map.resources :vendors do |vendor|
vendor.resources :items
end
在vendor / show中使用new_vendor_item_path(vendor)
作为“添加新项目”
在您的商品new
操作中:
@vendor = Vendor.find(params[:vendor_id])