2015-10-22 2 views
0

Как из этого кода:Кнопка выбора: изменение начальной загрузки версии

<%= f.select :difficulty, [ 'Easy', 'Medium', 'Hard'], :prompt => 'Select One', input_html: {class: 'form-control'} %> 

Сделать это:

<div class="form-group"> 
    <select class="form-control" id="select"> 
     <option>1</option> 
     <option>2</option> 
     <option>3</option> 
    </select> 
    </div> 

Я попробовал все

+0

Какой язык/технология первого фрагмента? Упоминание об этом явно и добавление тегов привлечет больше внимания. –

+0

Да, я забыл. Спасибо за комментарий и отредактируйте мой отсутствующий тег. – myf

ответ

0

Вы должны положить FormHelper prompt внутри скобок { :prompt => 'Select One' } и удалить input_html:. Если вы вручную добавляете идентификатор, как в выводе, отображаемом в вашем вопросе, вы можете добавить его с классом, как в приведенном ниже примере.

* Примечание. Это испытание было протестировано в Rails 4.2.3, Ruby 2.1.5p273 с самонастройкой Bootstrap-SASS на v3.3.5 Bootstrap.

Надеюсь, это поможет.

<div class="form-group"> 
    <%= f.select :difficulty, [ "Easy", "Medium", "Hard" ], { :prompt => 'Select One' }, { class: "form-control", :id => "select" } %> 
</div> 
+0

Спасибо большое! Ваше решение работает! :) – myf

+0

Добро пожаловать и рад, что я могу помочь! – vanburen

Смежные вопросы