gpt4 book ai didi

ruby-on-rails - 即使使用 :step,Rails number_field_tag 也不会接受 float

转载 作者:行者123 更新时间:2023-12-02 17:37:41 24 4
gpt4 key购买 nike

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

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

当我输入一个非整数值(如 1.3)并尝试发布表单时,它会弹出“请输入一个有效值。两个最接近的有效值是 1 和 2”。向上和向下箭头也增加 1,而不是 0.1。

正在生成的 HTML 是:

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

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

最佳答案

number_field_tag 的第二个参数是 value,这就是您看到 value="{:step="0.1}" 的原因。

调用助手如下:

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

关于ruby-on-rails - 即使使用 :step,Rails number_field_tag 也不会接受 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24810157/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com