下拉列表中的选定值正在页面提交中重置。这是正在使用的代码
<%=select_tag 'num_id', options_for_select(@numbers.collect{ |t| [t.firstno]}),:prompt => "Select"%>
我们如何在 ruby on rails 的 select_tag 中设置选定的值。
下拉列表中的选定值正在页面提交中重置。这是正在使用的代码
<%=select_tag 'num_id', options_for_select(@numbers.collect{ |t| [t.firstno]}),:prompt => "Select"%>
我们如何在 ruby on rails 的 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.