RAILS - Не могу использовать класс в поле f.select - PullRequest
0 голосов
/ 01 мая 2018

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

        <%= f.select(:specialty_ids, Specialty.where(category_id: 2).collect{|x| [x.specname, x.id]}, {}, {:multiple=> true})%>

и работает нормально, подает специальность и сохраняет ее в базе данных. После того, как я добавлю класс, все это внезапно обрывается. Вот как это выглядит, когда я добавляю класс

        <%= f.select(:specialty_ids, Specialty.where(category_id: 2).collect{|x| [x.specname, x.id]}, {}, {:multiple=> true, :class=> 'testclass'})%>

это тоже не работает

        <%= f.select(:specialty_ids, Specialty.where(category_id: 2).collect{|x| [x.specname, x.id]}, {}, {:class=> "testclass"})%>

Понятия не имею почему, но подозреваю, потому что он не структурирован должным образом. После долгих попыток найти решение этой проблемы я еще не сталкивался. Что именно я делаю не так? и как мне это исправить?

1 Ответ

0 голосов
/ 01 мая 2018

1001 * попробовать *

...}, html: { class: "testclass" }
...