Ruby on rails 如何在使用关联时向haml中的选项添加数据属性

Ruby on rails 如何在使用关联时向haml中的选项添加数据属性,ruby-on-rails,haml,Ruby On Rails,Haml,我实际上在做一个ROR应用程序,实际上我只做了一件事。我试图将数据属性添加到选择菜单的选项中。我试过很多东西,但都没用 这是select的代码 - options = { collection: Table.active_leads.includes(:table1).all , input_html: {class: 'form-control'}, label_method: :get_label_text, label: "Select"} - options[:selected] = p

我实际上在做一个ROR应用程序,实际上我只做了一件事。我试图将数据属性添加到选择菜单的选项中。我试过很多东西,但都没用

这是select的代码

- options = { collection: Table.active_leads.includes(:table1).all , input_html: {class: 'form-control'}, label_method: :get_label_text, label: "Select"}
- options[:selected] = params[:add_to_job] if params.has_key? :add_to_job
= f.association :job, options

非常感谢您的帮助。

请这边跑

 %select.class#id
    -@data.each do |d|
      %option {value: d.value , data-attribute:"value" } 
         =name

或者手动创建并运行循环。

您是否尝试过
输入html:{class:'form control',data:{attribute:'value}}
?这实际上添加了要选择的数据属性,而不是选项标记。实际上,我需要选项标记上的数据属性。我的代码使用模型函数“get_label_text”来获取选项的内部html。这个代码不允许我这样做