2013-08-30 15 views

Odpowiedz

7

Nie ma takiego pomocnika w Rails 3. W Rails 4, to collection_radio_buttons.

+0

jest tam alternatywa? – hellomello

+0

Nie znam żadnej alternatywy. Nie jest trudno wygenerować pola wyboru z pętlą, jak powiedział Rajarshi Das. – Yanhao

2

ten sposób ..

<%= f.collection_radio_buttons :role, User::ROLES %> 
+0

Pojawia się błąd: 'nieokreślona metoda collection_radio_buttons' – hellomello

+1

w szynach 4 jest ta metoda dla szyn 3, musisz uruchomić pętlę USER :: ROLES.EACH i w tej pętli musisz wywołać <% = f.radio_button : rola% => –

1

Nie znaleziono konstruktora formy dokumentacji, ale to powinno działać:

<%= f.collection_radio_buttons :my_attribute, my_hash.map {|k,v| [k,v]}, :first, :last do |b| %> 
    <div class='my-class'> 
    <%= b.radio_button %> 
    <%= b.label %> 
    </div> 
<% end %>