2013-10-29 34 views
1

我有一个集合的形式,选择建筑:HAML替代集合中选择

f.collection_select :build, @builds, :build_a, :build_b 

而且我想一个data-country属性从@builds重视与数据的生成选项标签[:国家]这样我就可以根据其他表单字段使用javascript隐藏或显示它们。

我如何在HAML中实现这一点?

回答

0

你可以在HAML写什么collection_select也并检查生成的HTML将满足您的需求:

%select{name:'build'} 
    - @builds.each do |build| 
    %option{value: build.id, data: { country: @builds[:country] }} 
     = build.name