Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 将值从一个操作发送到另一个操作_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails 将值从一个操作发送到另一个操作

Ruby on rails 将值从一个操作发送到另一个操作,ruby-on-rails,ruby,Ruby On Rails,Ruby,我有“添加新项目”按钮的供应商/显示视图。当我按“添加新项目”时,它会显示包含所有供应商的项目/新视图 我想将供应商id值发送到items/new,这样就可以在我的选择中显示正确的供应商 如何正确操作?使用嵌套: 在“添加新项目”的供应商/显示中使用new\u vendor\u item\u path(vendor) 在您的项目new操作中: @vendor = Vendor.find(params[:vendor_id]) @vendor = Vendor.find(params[:vend

我有“添加新项目”按钮的供应商/显示视图。当我按“添加新项目”时,它会显示包含所有供应商的项目/新视图

我想将供应商id值发送到items/new,这样就可以在我的选择中显示正确的供应商

如何正确操作?

使用嵌套:

在“添加新项目”的供应商/显示中使用
new\u vendor\u item\u path(vendor)

在您的项目
new
操作中:

@vendor = Vendor.find(params[:vendor_id])
@vendor = Vendor.find(params[:vendor_id])