数字字段Simple_form_for

zur*_*rik 6 ruby-on-rails simple-form

在使用Simple_form_for时,在我的数字字段中,使用Google Chrome时,字段旁边会显示滚动条.

我怎么能阻止他们出现?

使用Scroll Simple_form_for显示数字字段的图像

dee*_*our 15

看到一些代码会有所帮助,但是

它们不是滚动条; 它们是向上和向下箭头按钮,用于递增/递减number指定的输入字段step(默认为1).了解有关number输入类型的更多信息

默认情况下,模型的整数属性将type="number"使用字段呈现simple_form.

要覆盖此行为,请使用该:as选项指定字段的输入类型.

<%= f.input :your_field_name, as: :string %>
Run Code Online (Sandbox Code Playgroud)

(这在文件中记录README.md)

  • 无论表单的提交方法(GET/POST/PUT/DELETE)如何,在“params”中,rails 仍然会将“:your_field_name”的值显示为字符串。如果你希望它作为整数,你*总是*必须使用类似“to_i”的东西来转换它。 (2认同)