Почему мой метод ruby ​​не работает? - PullRequest
0 голосов
/ 31 мая 2011

Когда я использую f.select, он не работает для меня, вот код

<%= f.select :media, Model::MEDIA_TYPES, :include_blank => true, {}, { :onchange => "function(this);"} %>

Многие функции могут испортиться, если я воспользуюсь этим:

<%= select_tag "media_type", options_for_select(Model::MEDIA_TYPES),:include_blank => true, :onchange => "function(this);" %>

Ответы [ 2 ]

0 голосов
/ 31 мая 2011

Я думаю, это должно быть:

<%= f.select :media, Model::MEDIA_TYPES, {:include_blank => true}, {:onchange => "..."} %>
0 голосов
/ 31 мая 2011

У вас есть дополнительный пустой хэш между вашими параметрами option и html_options. Попробуйте:

<%= f.select :media, Model::MEDIA_TYPES, {:include_blank => true}, { :onchange => "function(this);"} %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...