ドロップダウンから選択した値は、ページ送信でリセットされます。使用しているコードは次のとおりです。
<%=select_tag 'num_id', options_for_select(@numbers.collect{ |t| [t.firstno]}),:prompt => "Select"%>
選択した値をRubyonRailsのselect_tag内に設定するにはどうすればよいですか。
ドロップダウンから選択した値は、ページ送信でリセットされます。使用しているコードは次のとおりです。
<%=select_tag 'num_id', options_for_select(@numbers.collect{ |t| [t.firstno]}),:prompt => "Select"%>
選択した値をRubyonRailsのselect_tag内に設定するにはどうすればよいですか。
options_for_select
選択したオプションを設定するために別のパラメータを渡すことができます
<%= select_tag 'num_id', options_for_select(@numbers.map(&:firstno), params[:num_id]), prompt: 'Select' %>
select_tag 選択した値 -
options_for_select(@options, @selected_val)
例:
options_for_select(1..8, 5) # creates options from range 1..8, with 5 as selected by default.