2016-08-09 6 views
2

私は実際にRORアプリケーションで作業していますが、実際には1つのことで取り残されています。私は選択メニューのオプションにデータ属性を追加しようとしています。私は多くのことを試みたが、何も働かなかった。ここでアソシエーションを使用しているときにhamlのオプションにデータ属性を追加する方法

は、ヘルプの任意の種類は非常に、感謝を理解されるであろう選択

- 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 

ためのコードです。

+0

あなたは 'input_html:{class: 'form-control'、data:{attribute:" value "}}'を試しましたか? –

+0

これは実際にoptionタグの代わりにselectにdata属性を追加します。 –

+0

回答が更新されました。 –

答えて

0

を実行し、このよう

%select.class#id 
    [email protected] do |d| 
     %option {value: d.value , data-attribute:"value" } 
     =name 

または手動で作成して、ループを実行します。

+0

実際にはオプションタグ –

+0

にdata-atributeが必要です。私のコードでは、オプションの内部htmlを取得するためにモデル関数 "get_label_text"を使用しています。このコードは私には許されません –

関連する問題