Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何在rails中的f.select helper中添加选定属性?_Ruby On Rails - Fatal编程技术网

Ruby on rails 如何在rails中的f.select helper中添加选定属性?

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

我已经为这段代码编写了f.select帮助程序

    <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”选项。请尝试
是的,我将您的代码修改了一点,现在它起作用了。谢谢:)