как сделать select_tag в form_form - PullRequest
       11

как сделать select_tag в form_form

0 голосов
/ 10 февраля 2010

обычно в form_for

Я p.text_field :my_colum_name

а что если у меня есть тег select?

Я попробовал следующее, но не сработало

<%=p.select_tag :conditions,options_for_select([ "a", "b", "c" ], "a") %>

он говорит, что select_tag - неопределенный метод

Ответы [ 2 ]

0 голосов
/ 10 февраля 2010

То, что вы хотите, это:

<%= p.select :conditions, [ "a", "b", "c" ] %>

Два изменения: (1) select - это имя метода при использовании FormBuilder, и (2) он принимает массив опций, без options_for_select (он знает текущее значение из объекта, сохраненного в FormBuilder) .

0 голосов
/ 10 февраля 2010

неважно.

<%=p.select_tag :conditions,options_for_select([ "a", "b", "c" ], "a") %>

работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...