Установка класса на рельсах выберите - PullRequest
2 голосов
/ 20 июля 2010

Мне нужно установить класс HTML для этого выбора рельсов, и я пробовал много вариантов и ничего

<%= add.select :state,
      @states.map { |s| [ s.name, s.abbr ] },
      :class => 'state',
      :include_blank => true
%>

1 Ответ

3 голосов
/ 20 июля 2010

Я считаю, что ваш html_options должен идти после вашего options.Кроме того, поскольку вы указываете два хэша для последних двух аргументов, вы должны использовать фигурные скобки, чтобы явно указать Ruby, что это два отдельных хэша.Попробуйте это:

<%= add.select(:state,
      @states.map { |s| [ s.name, s.abbr ] },
      { :include_blank => true },
      { :class => 'state' }
    )
%>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...