Ruby on rails 通过表单将变量传递给部分控制器

Ruby on rails 通过表单将变量传递给部分控制器,ruby-on-rails,Ruby On Rails,我想把一个变量传递给一个分部,然后从分部通过一个表单传递给控制器,这样做正确吗?该变量称为item_id 部分表单条目+变量: 路线 发布错误通常会有所帮助 我看到的是,你定义字段的方式是错误的 <%= hidden_field_tag :item_id, item_id %> 第一个参数设置字段名,第二个参数设置其值(如果定义了item\u id变量,则会出现错误)嗯,这似乎是正确的。不要忘记检查项目是否存在的条件。我还认为这应该是:hidden_field_tag'item

我想把一个变量传递给一个分部,然后从分部通过一个表单传递给控制器,这样做正确吗?该变量称为item_id

部分表单条目+变量: 路线
发布错误通常会有所帮助

我看到的是,你定义字段的方式是错误的

<%= hidden_field_tag :item_id, item_id %>


第一个参数设置字段名,第二个参数设置其值(如果定义了
item\u id
变量,则会出现错误)

嗯,这似乎是正确的。不要忘记检查
项目是否存在的条件。我还认为这应该是:
hidden_field_tag'item_id',item_id
您是否面临任何问题(发布错误部分),也发布调用部分的html代码。当前流看起来很好。项目id没有通过,@bodrovis和Fer的回答有效
@item_id = params[:item_id]
item = Count.find(@item_id)
... 
item.update_attribute(:value, new_value) 
post '/contribute', to: 'counts#stripe', as: 'contribute_stripe'
<%= hidden_field_tag :item_id, item_id %>