2011-12-01 3 views
0

私はこのコードコントローラRORのgrouped_options_for_select動的移入

@options_1 = [africa] 

@grouped_options = [['North America',[['United States','US'],'Canada']], ['Europe',['Denmark','Germany','France']]]


図で

grouped_options_for_select(@grouped_options, nil, @options_1)

を有します

各国を配列から動的に移入させる方法を1つずつ入力しないでください。興味があるかもしれない人のために

答えて

1

... この出力のために、この私は何やった

ビューで

options_for_select(@options, :disabled => ['North America', 'Europe'] 

コントローラで

@countries.each do |l| 
    @options << [l.name, l.id] 
    end 

アフリカ
北米
         米国、米国
         カナダ
ヨーロッパ
         デンマーク
         ドイツ
         フランス