1

我有一个主细节工作,但是当我进入编辑表单时,选择字段没有显示为数据库中记录的那样,它显示的是第一个option_for_select

<div class='fields'>
  <div class='span-24 last'>
    <div class='span-11'>
      <%= f.select :ordem, options_for_select([["0", 0], ["1", 1], ["2", 2], ["3", 3], ["4", 4], ["5", 5]]) %>
    </div>
    <div class='span-8'><%= f.text_field :opcao %></div>

    <div class='last'>
      <%= f.hidden_field :_destroy %>  
      <%= link_to_function '(X)', "remove_fields(this)" %>
    </div>
  </div>
</div>

那么我必须做什么才能显示此选择的录制内容?

4

1 回答 1

1

只需添加一个:selected包含要选择的选项 id 的选项:

f.select :ordem, [["0", 0], ["1", 1]], {:selected => '1'}
于 2013-07-16T21:29:19.327 回答