【发布时间】:2012-12-04 18:55:41
【问题描述】:
在使用 Simple_form_for 时,在我的数字字段中,使用 Google Chrome 时,滚动条会显示在字段的一侧。
如何阻止它们显示?
【问题讨论】:
在使用 Simple_form_for 时,在我的数字字段中,使用 Google Chrome 时,滚动条会显示在字段的一侧。
如何阻止它们显示?
【问题讨论】:
查看一些代码会有所帮助,但是
它们不是滚动条;它们是向上和向下箭头按钮,用于增加/减少指定 step 的 number 输入字段(默认为 1)。 Learn more about the number input type
默认情况下,您的模型的整数属性将使用type="number" 作为使用simple_form 的字段呈现。
要覆盖此行为,请使用 :as 选项指定字段的输入类型。
<%= f.input :your_field_name, as: :string %>
(这在 README.md 中有记录)
【讨论】:
params rails 仍然会将:your_field_name 的值显示为字符串。如果你想将它作为一个整数,你总是必须使用类似to_i的东西来转换它。