HAML替代收藏选择

时间:2013-10-29 15:06:29

标签: html ruby ruby-on-rails-3 haml html-select

我有一个带有建筑物集合选择的表格:

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

我想使用来自@builds [:country]的数据为生成的选项标签添加data-country属性,以便我可以使用javascript隐藏或显示它们,具体取决于其他表单字段。

我如何在HAML中实现这一目标?

1 个答案:

答案 0 :(得分:0)

您可以在HAML中编写collection_select所做的事情,并检查生成的HTML是否符合您的需求:

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