#ruby-on-rails #select
#ruby-on-rails #выберите
Вопрос:
Используя этот код :
= f.select :how_did_you_hear, HOWD_YOU_HEAR, {:prompt => "HQCard found by"}, :style => "width: 142px;"
Приглашение рассматривается как пустое, и первым выбором является «HQCard, найденный». Затем следует пробел и коллекция элементов.
Как я могу сделать так, чтобы он отображался по умолчанию в поле выбора по умолчанию?
Ответ №1:
Простой в использовании :include_blank
:
f.select :how_did_you_hear, HOWD_YOU_HEAR, :style => "width: 142px;", {:include_blank => '- Select HowD U Hear -' }
Комментарии:
1. Нет, он делает то же самое. Это делает его первым выбором в выпадающем списке, но выбор по умолчанию остается пустым.
2. Не уверен, что вы имеете в виду. Скриншот поможет. И попробовать
..... , {:include_blank => '- Select HowD U Hear -'}
вместо этого?3. Спасибо Zabba, ваш ответ помог в сочетании с
select
опцией.
Ответ №2:
Ничего себе рельсы.. какой взлом.
Поэтому, если вы используете нетрадиционно, allow_blank
и selected
это работает :
= f.select :how_did_you_hear, HOWD_YOU_HEAR, { :include_blank => "HQCard found by", :selected => "HQCard found by"}, :style => "width: 142px;"