У меня есть форма в приложении Ruby on Rails3 с выпадающим меню, это мой текущий код для опции выбора:
<%= f.select :phone_type, options_for_select(["Select One", "Cell", "Work", "Office", "Home", "Other"],:disabled => ["Select One"]), :class => 'genForm_dropBox' %>
Насколько я понимаю, в качестве значения по умолчанию должно быть выбрано "Выбрать один"вариант, когда кто-то открывает страницу, но если он не выбирает один из других вариантов, при нажатии кнопки «Отправить» появляется ошибка.
Это верно для браузеров, таких как Safari и Chrome и IE7, но в Firefox и IE8в качестве первого параметра отображается «Ячейка», поскольку функция «Выбрать один» отключена.
Мне бы хотелось, чтобы по умолчанию отображалось «Выбор одного», но эта опция не использовалась при отправке формы.Нужно ли сценарий это в контроллер или модель?или я неправильно закодировал это в форме?