Rails如何为form_for w / content_tag设置默认选择值

时间:2015-03-12 21:57:58

标签: ruby-on-rails ruby ruby-on-rails-4 form-for

我在Rails form_for中有一个选择表单,如下所示:

<%= f.select :language_id, f, :selected => 2 do %>
  <% [['English', 1], ['Japanese', 2]].each do |c| -%>
    <%= content_tag(:option, c.first, value: c.last) %>
  <% end %>
<% end %>

但是这并没有将第二个选项(日语)设置为默认值。

有谁知道怎么做?提前谢谢。

1 个答案:

答案 0 :(得分:0)

看看this answer,我认为这会对你有所帮助

options_for_select(@user_groups.collect { |p| [p.name, p.id] }, @user.user_group)
相关问题