显示在表单选择中选择的选项值

时间:2013-12-02 12:29:36

标签: ruby-on-rails

我的问题实际上是基本的,但似乎我无法弄清楚我如何能够做到以下几点。

我的视图中有一个表单如下

<%= form_for(@admin, :url => {:action => :update}) do |f| %>
    <%= f.label :Advance_Search_allow, "Allow advance search?" %>
    <%= f.select :Advance_Search_allow, options_for_select(["Yes", "No"]) %>

    <%= f.label :paid_Alert, "Number of alerts to send for Pro Users" %>
    <%= f.text_field :paid_Alert %>

    <%= f.label :basic_Alert, "Number of alerts to send for Basic Users" %>
    <%= f.text_field :basic_Alert %>

    <%= f.submit "Save changes", class: "btn btn-large btn-primary" %>
<% end %>

正在填充:paid_Alert:basic_Alert,因为它们在db中。但我试图用select的选项填充选择的选项,并提供代码中显示的其他值。请告诉我如何实现这一目标。 请原谅我,如果我的问题听起来很愚蠢,如果我的问题是重复的,请指出我的链接。谢谢Advnce

1 个答案:

答案 0 :(得分:1)

尝试  options_for_select(["Yes", "No"], @admin.Advance_Search_allow