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