2016-04-04 6 views
1

Angesichts eines Modells enum, status, wie würde es in collection_radio_buttons verwendet werden?Wie verwendet man enum in collection_radio_buttons

class Project < ActiveRecord::Base 
    enum status: [:rejected, :approved, :pending] 
end 
+0

ähnlich einer http://stackoverflow.com/questions/17190111/simple-forms-collection-radio-button-and-custom-label- Klasse – Shani

+0

ähnlich, nicht das gleiche ... nicht vertraut mit einfacher Form ... auch, collection_radio_buttons ist nicht an eine Ressource gebunden (dh., form_for) – user1322092

Antwort

2

Sie können wie etwas tun unten

<%= collection_radio_buttons(:project, :status, Project.statuses, :first, :first)%> 
+0

Toller Job, danke. In Ihrer Antwort erscheinen die Radioknöpfe korrekt; Das Formular wird jedoch als Projekt [Status] = Zurückgewiesen/Genehmigt/Anstehend ... und nicht an eine Ressource (eine Projekt-ID) gesendet. Also musste ich Folgendes tun, wobei 't' ein Mitglied der Projektsammlung ist: '<% = collection_radio_buttons (: project, t.id, Project.statuses,: first,: first, checked: t.status) %> ' – user1322092