2016-07-28 17 views
0

私は現在、別のDBからのデータでデータが移入された私のRailsアプリケーションフォームの中にブートストラップドロップダウンメニューを持っています。各教室に....これは、ドロップダウンRailsは選択のために各オプションにIDを追加します

<%= f.select :class_name, @classrooms.all.collect {|a| [a.class_name, a.class_name]}, 
    {include_blank: true}, {class: "form-control" } %> 

ためのコードがあり、これは、それは私が例1,2のためのIDを持っている各オプションをしたい

<select class="form-control" name="teacher[class_name]" id="teacher_class_name"> 
<option value=""></option> 
<option value="Infant 1">Infant 1</option> 
<option value="Infant 2">Infant 2</option> 
</select> 

HTMLとして表示するものです、3など..任意のアイデア?ありがとう!

答えて

1

私は、これは動作するはずだと思う:

<%= f.select :class_name, {include_blank: true}, {class: "form-control" } do %> 
    <% @classrooms.all.each do |classroom| %> 
    <%= content_tag(:option, classroom.name, {:value => classroom.name, :id => classroom.id}) %> 
    <% end %> 
<% end %> 
関連する問題