将先前选择的值传递给ROR options_for_select

时间:2014-07-16 00:25:51

标签: ruby-on-rails

在编辑表单时,我希望选择之前选择的值。目前,我无法做到这一点。

在我看来,我有:

<div class="field">
  <%= f.label :delivery_only %><br>
  <%= f.select :delivery_only, options_for_select(%w[No Yes], '#{@selected}') %>
</div>

并在控制器中:

@selected = store.delivery_only
=> "Yes"

实现这一目标的首选方法是什么?感谢。

1 个答案:

答案 0 :(得分:0)

你需要双引号来插入变量......这应该有效。

<%= f.select :delivery_only, options_for_select(%w[No Yes], "#{@selected}") %>