0

このコードのような入力フィールドがあります。
0から100までの数字を選べるselectタグを作りたいのですが、
簡単にselectタグを生成する方法はありますか?

<%= f.number_field :age %>
4

4 に答える 4

4

以下のようなもの:

<%= f.select :age, (0..100).to_a.map{|n| [n, n]} %>
于 2013-01-23T09:05:44.197 に答える
1
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 )
于 2013-01-23T09:01:58.187 に答える
1
 <%= f.select("person", "age", [1..100], { :include_blank => true })%>
于 2013-01-23T09:06:18.817 に答える
0
<%= f.select :age, options_for_select((0..100).to_a) %>
于 2013-01-23T09:06:49.127 に答える