【发布时间】:2021-10-25 13:45:20
【问题描述】:
我有一个带有复选框的简单表单。
我正在尝试通过复选框传递sale_id。但是在控制器中,sale_id 不在 params 哈希中。
我尝试了以下不同(不成功)的方法:
<%= ff.check_box :refund, sale_id: sale.id, checked: true %>
<%= ff.check_box :refund, data: {sale_id: sale.id}, checked: true %>
【问题讨论】:
-
您提交此表单时能否显示您的终端日志?
-
为什么不直接调用复选框而不是
refund?它只是一个布尔值,让您的生活更轻松。 -
你能给这段代码一些上下文吗?它非常不清楚您实际上要做什么。您是否有销售清单并且用户正在选择要退款的销售?
标签: ruby-on-rails checkbox parameters simple-form