Mam zbiór wybrać:Ruby on Rails przyciski radiowe do odbioru wybrać
<%= f.collection_select :role, User::ROLES, :to_s, :humanize %>
czego służy przycisk radiowy dla tej metody?
Dzięki
Mam zbiór wybrać:Ruby on Rails przyciski radiowe do odbioru wybrać
<%= f.collection_select :role, User::ROLES, :to_s, :humanize %>
czego służy przycisk radiowy dla tej metody?
Dzięki
Nie ma takiego pomocnika w Rails 3. W Rails 4, to collection_radio_buttons.
jest tam alternatywa? – hellomello
Nie znam żadnej alternatywy. Nie jest trudno wygenerować pola wyboru z pętlą, jak powiedział Rajarshi Das. – Yanhao
ten sposób ..
<%= f.collection_radio_buttons :role, User::ROLES %>
Pojawia się błąd: 'nieokreślona metoda collection_radio_buttons' – hellomello
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% => –
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 %>
Wystarczy użyć https://github.com/justinfrench/formtastic – user2462805