Ruby on rails 轨道编号(字段)(标签)赢得';即使使用:步骤,也不能接受浮动

Ruby on rails 轨道编号(字段)(标签)赢得';即使使用:步骤,也不能接受浮动,ruby-on-rails,ruby-on-rails-4,Ruby On Rails,Ruby On Rails 4,我在表格中列出了许多条目字段,其中一个条目是: <td><%= number_field_tag :elasticity, :step => 0.1 %></td> 0.1%> 当我输入非整数值(如1.3)并尝试发布表单时,会弹出“请输入有效值。最接近的两个有效值是1和2”。上下箭头也会增加1,而不是0.1 正在生成的HTML是: <td><input id="elasticity" name="elasticity" type="

我在表格中列出了许多条目字段,其中一个条目是:

<td><%= number_field_tag :elasticity, :step => 0.1 %></td>
0.1%>
当我输入非整数值(如1.3)并尝试发布表单时,会弹出“请输入有效值。最接近的两个有效值是1和2”。上下箭头也会增加1,而不是0.1

正在生成的HTML是:

<td><input id="elasticity" name="elasticity" type="number" value="{:step=&gt;0.1}" /></td>

所以我不明白为什么它不接受非整数值。有人能指出我做错了什么吗?

的第二个参数是
value
,这就是为什么您看到
value=“{:step=0.1}”

按如下方式调用帮助器:

<td><%= number_field_tag :elasticity, nil, :step => 0.1 %></td>
0.1%>

喜欢简单的东西!谢谢