我现在有像这段代码一样的输入字段。
但我想制作选择标签,我可以在其中选择从 0 到 100 的数字。
有没有办法轻松生成该选择标签?
<%= f.number_field :age %>
我现在有像这段代码一样的输入字段。
但我想制作选择标签,我可以在其中选择从 0 到 100 的数字。
有没有办法轻松生成该选择标签?
<%= f.number_field :age %>
如下所示:
<%= f.select :age, (0..100).to_a.map{|n| [n, n]} %>
select("user[]", "age", 0..100.to_a.map{|n| [n, n]}, {}, { :index => nil })
或者
f.select :age, options_for_select( 0..100.to_a.map{|n| [n, n]}, @object.age )
<%= f.select("person", "age", [1..100], { :include_blank => true })%>
<%= f.select :age, options_for_select((0..100).to_a) %>