我有一个带有建筑物集合选择的表格:
f.collection_select :build, @builds, :build_a, :build_b
我想使用来自@builds [:country]的数据为生成的选项标签添加data-country
属性,以便我可以使用javascript隐藏或显示它们,具体取决于其他表单字段。
我如何在HAML中实现这一目标?
答案 0 :(得分:0)
您可以在HAML中编写collection_select
所做的事情,并检查生成的HTML是否符合您的需求:
%select{name:'build'}
- @builds.each do |build|
%option{value: build.id, data: { country: @builds[:country] }}
= build.name