1

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

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

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

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

4

1 回答 1

0

您可以在 HAML 中编写collection_select功能并检查生成的 HTML 是否满足您的需求:

%select{name:'build'}
  - @builds.each do |build|
    %option{value: build.id, data: { country: @builds[:country] }}
      = build.name
于 2013-11-17T18:07:21.403 回答