Ruby on rails 如何在rails中的f.select helper中添加选定属性?
我已经为这段代码编写了f.select帮助程序Ruby on rails 如何在rails中的f.select helper中添加选定属性?,ruby-on-rails,Ruby On Rails,我已经为这段代码编写了f.select帮助程序 <select> <option>abc</option> <option>def</option> <option selected>ghi</option> </select> <%= f.select(:xFields, ['abc
<select>
<option>abc</option>
<option>def</option>
<option selected>ghi</option>
</select>
<%= f.select(:xFields, ['abc', 'def', 'ghi]) %>
abc
def
ghi
编辑
试试这个:
<%= f.select options_for_select(:xFields, ['abc', 'def', 'ghi'], 'ghi') %>
以下几点应该有效
<%= f.select(:xFields, [['ghi'], 'abc', 'def']) %>
基于这是可行的
<%= f.select(:xFields, options_for_select( ['abc', 'def', 'ghi'], 'ghi')) %>
如果我想在开始时选择“ghi”选项,我必须将其作为此数组中的第一个元素添加始终?例如,这不起作用,当我查看html源代码时,它没有选择“ghi”选项。请尝试
是的,我将您的代码修改了一点,现在它起作用了。谢谢:)