2013-01-15 18 views
5

Próbuję oddzielić atrybuty danych od przycisków opcji za pomocą prostego formularza.Dodaj atrybut danych do przycisków opcji za pomocą simple_form.

Chcę uczynić następujące -

<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 
     %> 

jakiś pomysł jak mogę dodać differrent atrybuty dane?

Odpowiedz

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

lub

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

A co jeśli ja przekazać kolekcję przycisków radiowych, w jaki sposób można ustawić atrybut danych w zależności od wartości zbiórki? = form.input: zip,: as =>: radio,: collection => Zip.all,: 'data-enable_dropdown' => '??' –

Powiązane problemy