如何修复 sinple_form 输入标签以手动输入整数而不是使用 up/down 单击图标?
How do you fix a sinple_form input tag to manually typing an integer instead of having a up/down clicking icon?
我有一个整数数据类型的输入。当我为该属性创建表单时,simple_form gem 在输入框的右侧给我一个 up/down 单击图标。
我想把它变成一个常规的输入框,我可以手动输入整数。
以下是我目前拥有的。
<%= f.input :price %>
简单表单根据显示的字段的数据类型检测字段类型。由于您所拥有的可能本质上是数字的,因此您将获得数字输入。
您可以使用 as
选项覆盖它并请求它成为 text
。以下是操作方法。
<%= f.input :price, as: :text %>
但是,如果您担心小数位和箭头 increment/decrement,您可以将其配置为让我们用类似
的方式逐分计算
<%= f.input :price, input_html: { increment: '0.01' } %>
我有一个整数数据类型的输入。当我为该属性创建表单时,simple_form gem 在输入框的右侧给我一个 up/down 单击图标。
我想把它变成一个常规的输入框,我可以手动输入整数。
以下是我目前拥有的。
<%= f.input :price %>
简单表单根据显示的字段的数据类型检测字段类型。由于您所拥有的可能本质上是数字的,因此您将获得数字输入。
您可以使用 as
选项覆盖它并请求它成为 text
。以下是操作方法。
<%= f.input :price, as: :text %>
但是,如果您担心小数位和箭头 increment/decrement,您可以将其配置为让我们用类似
的方式逐分计算<%= f.input :price, input_html: { increment: '0.01' } %>