【发布时间】:2018-04-11 21:40:51
【问题描述】:
使用简单表单 gem 编写相当长的表单,但单选按钮集合有问题。向用户询问问题并有单选按钮可供选择,但要输入的值与为用户显示的值不同。这是我的代码的示例行,
<%= f.collection_radio_buttons :shower_flow_rate, prompt: "Do you have low flow shower heads?",[[2.5, 'Yes'] ,[3.8, 'Some'], [5.0, 'No']], :first, :last%>
:shower_flow_rate 是我要填充的变量。 :first 和 :last 是什么?他们有必要吗?我发现解释 :first 和 :last 的文档很少。
另外,我在同一个模式中有几个属性需要通过计算表单中这些输入的总和或乘积来填充。这些值应该在视图中还是在控制器中计算?
【问题讨论】:
标签: ruby-on-rails database simple-form