2011-12-01 21 views
0

我有此代碼ROR grouped_options_for_select動態填入

鑑於

grouped_options_for_select(@grouped_options, nil, @options_1)

在控制器

@options_1 = [africa] 

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


如何讓國家動態地從數組中填充一個不是一個接一個地輸入的國家?

回答

1

對於那些誰可能會感興趣...... 這是我的觀點沒有

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

在控制器

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

該輸出

非洲
北美 名
         美國,美國
         加拿大
歐洲
         丹麥
         德國
         法國