0

データベースから値を取得する選択があります。

<%= select_tag :location, options_from_collection_for_select(Country.all, :id, :country_name), { :class => 'selectpicker' } %>

だから私はデータベースからすべての国を取得します。データベースから取得したこの選択リストにカスタム値(たとえば、値0の任意)を追加するにはどうすればよいですか? たとえば、今私は持っています:

<select>
<option value="UK">UK</option>
</select>

そして私はこれを手に入れたい:

<select>
<option value="0">Any</option>
<option value="UK">UK</option>
</select>

ありがとう。

4

1 に答える 1

2

prompt次のように、またはinclude_blankオプション ( FormOptionsHelper ) を使用できます。

<%= select_tag :location, options_from_collection_for_select(Country.all, :id, :country_name), :prompt => 'Any', :class => 'selectpicker' %>
于 2013-08-25T10:45:56.137 に答える