2013-01-15 1 views
5

Sto provando a distinguere gli attributi dei dati su un pulsante di opzione utilizzando un semplice modulo.Aggiungi attributo dati ai pulsanti di opzione utilizzando simple_form.

voglio rendere la seguente -

<input type="radio" name="special_feature[all_editions]" id="special_feature_all_editions_true" value="true" data-enables="edition_select"> 
<input type="radio" name="special_feature[all_editions]" id="special_feature_all_editions_false" value="false" data-disables="edition_select"> 


<%= f.input :all_editions, 
     as: :radio_buttons 
     %> 

Qualsiasi idea di come aggiungo gli attributi dei dati differrent?

risposta

0
form.radio_button(all_editions, txt, :data-data_attr => some_variable) 

o

<%= f.input :all_editions, 
     as: :radio_buttons, 
     'data-data_attr' => 'some_variable' 
%> 
+3

E se mi passa una colletta per i pulsanti di opzione, come posso impostare l'attributo di dati a seconda del valore di raccolta? = form.input: zip,: as =>: radio,: collection => Zip.all,: 'data-enable_dropdown' => '??' –