通过提交按钮将plan_id传递到参数中
Pass plan_id into params with submit button
我需要在一个表单中有两个提交按钮。第一个还需要传递plan_id参数。基本上我需要这个在我的控制器参数"plan_id"=>"3"
中。现在我的提交按钮看起来像这样<%= f.submit "Select", class: "button-big reverse-blue", name: "plan_id", value: "1" %>
这是不工作的,如果我在创建操作中放入一个pry,我没有计划id的参数。我的问题是,我怎么能传递1的plan_id到表单提交按钮?
HTML
<label>
<%= f.submit "Select", class: "button-big reverse-blue", name: "plan_id", value: "1" %>
</label>
为什么不在表单中使用隐藏字段呢?就像
<%= f.hidden_field :plan_id, value: plan_id %>
在form_for中添加一个hidden_field,并将其命名为plan_id
, value : 1
。表单传递参数,按钮提交参数。
<%= f.hidden_field :plan_id, value: 1 %>
应该接近。
相关文章:
- 如何根据单击的按钮发送id参数
- 将参数中类似形式的ID传递给函数click()
- 如何传递元素's ID作为使用getElementById的函数的参数
- AngularJS-点击对象,访问它's ID&以该ID作为参数激发函数
- HTML span id 作为 JavaScript 函数参数
- 元素id未被接受为函数参数
- 通过函数参数传递id
- 如何使用表行id作为angularjs函数的参数
- 当名称空间在id参数之前声明时,Angular UI路由器停止工作
- 如何添加id和额外的参数到一个放大弹出iframe与youtube视频,所以我可以控制与API youtube播放器
- angular$resource delete-传递id参数
- 无法获取用户 ID 路由参数以在反应路由器中继上工作
- 如何将标签 ID 作为参数传递给 javascript 函数,然后根据需要获得不同标签的文本
- Node.js 在使用 id 参数时在 dpd.get 上部署 404 错误,在 dpd.put 上部署 400 错误
- 如何在 ember.js 中访问路由文件中的 :id 参数
- 使用 addEventListener 在 JavaScript 中设置单独的函数参数以具有唯一的 ID
- 如何在谷歌跟踪代码管理器 noscript 标签中参数化容器 id
- 如何使用点击事件递增网址 ID 参数
- Javascript id 作为 href 中的参数
- 使用FOSJsRoutingBundle和Ajax加载html内容时的延迟(路由参数{id})