-1

次のコード行があります。

<%= select "family", "num_of_children", (1..10), { :include_blank => true } %>

リストの最後に 1 つの項目を追加したいと思います。この場合: 最後の項目として「その他」オプションが必要です。どうやってやるの?

4

2 に答える 2

2

範囲を配列に変換し、それに追加'more'します。

<%= select "family", "num_of_children", (1..10).to_a << 'more', { :include_blank => true } %>
于 2013-06-13T14:59:25.140 に答える
1
<%= select "family", "num_of_children", (1..10).to_a + [['more', '11']], { :include_blank => true } %>
于 2013-06-13T14:53:27.653 に答える