ich bin neu auf Schienen und ich möchte Radio-Buttons zu meiner Rails-Anwendung hinzufügen. Ich weiß nicht, ob ich Edelsteine oder irgendetwas anderes installieren muss. Ich sah gerade diesen Code in einer anderen App:Wie kann ich Optionsfelder in Rails korrekt verwenden?
<% @roles.each do |role| %>
<div class="radio">
<% radio_ %>
<%= radio_button_tag "user[role_ids][]", role.id, @user.roles.include?(role) %>
<%= role.description %>
</div>
<% end %>
So habe ich Benutzerrollen und IDs erstellt, damit ich diese Schaltflächen verwenden kann. Mein Cursor über <% radio_%> sagt "kann radio_ nicht finden".
haben Sie versuchen, diese Zeile zu entfernen und was passiert, wenn Sie entfernen? –
Dann erhalte ich die Fehlermeldung undefinierte Methode 'Rollen'. Wo muss ich sie definieren? – Feidex
Sind Sie sicher, dass Sie 'Benutzer'' has_many' Beziehung zu 'Rollen' haben? –