Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/64.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 为什么不是';t name:属性使其成为参数内的#销毁操作?_Ruby On Rails_Forms_Ruby On Rails 4_Parameters - Fatal编程技术网

Ruby on rails 为什么不是';t name:属性使其成为参数内的#销毁操作?

Ruby on rails 为什么不是';t name:属性使其成为参数内的#销毁操作?,ruby-on-rails,forms,ruby-on-rails-4,parameters,Ruby On Rails,Forms,Ruby On Rails 4,Parameters,我有一个app/views/shared/stage\u items/\u destroy.html.erbpartial,如下所示: <%= link_to 'Remove', stage_item_path(stage_item), name: "request_origin[#{controller.controller_name}]", method: :delete %> 我查看了呈现的html,其中有name属性: <a name="request_origin[

我有一个
app/views/shared/stage\u items/\u destroy.html.erb
partial,如下所示:

<%= link_to 'Remove', stage_item_path(stage_item), name: "request_origin[#{controller.controller_name}]", method: :delete %>
我查看了呈现的html,其中有
name
属性:

<a name="request_origin[stage_batches]" rel="nofollow" data-method="delete" href="/stage_items/8">Remove</a>


为什么
“request_origin”
没有进入
参数中的
destroy
操作?

您可以通过在路径中传递这些参数来获取额外的参数:

<%= link_to 'Remove', stage_item_path(:id => stage_item.id, :name => "request_origin[#{controller.controller_name}]"), method: :delete %>
stage_item.id,:name=>“请求_来源[#{controller.controller_name}]”,方法::delete%>

您可以通过在路径中传递这些参数来获取额外的参数:

<%= link_to 'Remove', stage_item_path(:id => stage_item.id, :name => "request_origin[#{controller.controller_name}]"), method: :delete %>
stage_item.id,:name=>“请求_来源[#{controller.controller_name}]”,方法::delete%>