如何在rails中的f.select助手中添加所选属性?

时间:2013-10-13 06:22:17

标签: ruby-on-rails

我已为此代码编写了f.select助手

    <select> 
              <option>abc</option>
              <option>def</option>
              <option selected>ghi</option>
    </select>

    <%= f.select(:xFields, ['abc', 'def', 'ghi]) %>

如何选择“ghi”选项作为默认选项?

2 个答案:

答案 0 :(得分:1)

修改

试试这个:

<%= f.select options_for_select(:xFields, ['abc', 'def', 'ghi'], 'ghi') %>

以下内容应该有效

<%= f.select(:xFields, [['ghi'], 'abc', 'def']) %>

基于Rails 3: f.select - options_for_select

答案 1 :(得分:0)

这是有效的

         <%= f.select(:xFields, options_for_select( ['abc', 'def', 'ghi'], 'ghi')) %>