Ruby on rails 轨道编号\字段标记占位符?

Ruby on rails 轨道编号\字段标记占位符?,ruby-on-rails,Ruby On Rails,嗨,我有一个数字字段标签如下: <%= number_field :average_border, nil, min: 1, max: 4, :step => 'any', class: "number" %> 'any',类别:“number”%> 此数字标签旨在根据用户的喜好,使用1到4之间的数字进行更新 我希望此标记将当前值显示为文本字段标记中的占位符 谢谢 您可以将占位符属性传递给它。但请确保使用正确的表单帮助程序 如果您使用的是form\u标签 <%= nu

嗨,我有一个数字字段标签如下:

<%= number_field :average_border, nil, min: 1, max: 4, :step => 'any', class: "number" %>
'any',类别:“number”%>
此数字标签旨在根据用户的喜好,使用1到4之间的数字进行更新

我希望此标记将当前值显示为文本字段标记中的占位符


谢谢

您可以将
占位符
属性传递给它。但请确保使用正确的
表单帮助程序

如果您使用的是
form\u标签

<%= number_field_tag :average_border, @current_value, min: 1, max: 4, :step => 'any', class: "number", placeholder: @hint_value %>

谢谢你的回答。还有一件事:你知道为什么我用我的代码保存了浮点数,而你的解决方案却不允许我保存浮点数吗?数据库中
average\u border
的列类型是什么(int、float或其他什么)?请将其放入你的控制器
p参数[:average\u border]
并检查
日志控制台中的值
表单应该没有任何问题。请检查您的控制器、数据库列类型,或者可能是您的型号。很抱歉,我发现了问题。谢谢!
<%= f.number_field :average_border, min: 1, max: 4, :step => 'any', class: "number", placeholder: hint_value %>