ROR groups_options_for_select动态填充

时间:2011-12-01 16:49:48

标签: ruby-on-rails ruby

我有这段代码

在视图中

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 个答案:

答案 0 :(得分:1)

对于那些可能感兴趣的人...... 我做了什么

在视图中

options_for_select(@options, :disabled => ['North America', 'Europe']
控制器中的

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

输出

非洲
北美
美国,美国
加拿大
欧洲
丹麦
德国
法国