Предварительно выбрать опцию с помощью rails f.select helper? - PullRequest
6 голосов
/ 31 декабря 2011

У меня есть модельный вопрос, в котором есть столбец под названием категория.

У меня есть массив, в котором перечислены все допустимые категории: Question.categories

<%= form_for(@question) do |f| %>
    <%= f.select :category, options_for_select(Question.categories) %>
    #...
<% end %>

Скажем, у меня есть переменная с именем @ nowSelectedCategory.

Теперь, как мне сказать рельсам предварительно выбрать опцию в выпадающем меню, которая соответствует @currentlySelectedCategory?

1 Ответ

7 голосов
/ 31 декабря 2011
<%= form_for(@question) do |f| %>
    <%= f.select :category, options_for_select(Question.categories, @currentlySelectedCategory) %>
    #...
<% end %>

Но так как вы используете form_for, я бы подумал, что рельсы выберут категорию вопроса.

...