Подтвердить что ты не робот

Невозможно добавить класс в помощник формы формы в Rails 4

Использование Rails 4. Невозможно добавить class в select. Я думаю, что других атрибутов типа required, autofocus также нет:

<%= form.select "availability", options_for_select(1..200), required: 'true', autofocus: 'true', class: 'form-control' %>

Результат ниже:

<select id="event_availability" name="event[availability]">
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
  ...
</select>

Любая идея? Спасибо.

4b9b3361

Ответ 1

Попробуйте это

<%= form.select "availability", options_for_select(1..200), {}, {required: 'true', autofocus: 'true', class: 'form-control'} %>

Возможными параметрами для третьего аргумента являются :prompt и :include_blank

Ответ 2

Это работает для меня Pull List:

<%= f.select( :user_id,    options_from_collection_for_select(@users, :id, :name, (@user.id.nil?) ? nil : @users.id), { :include_blank => true },  {:class => 'span4'}) %>