2016-04-04 70 views
1

給定一個模型枚舉,status,它將如何在collection_radio_buttons中使用?如何在collection_radio_buttons中使用枚舉

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

類似一個 http://stackoverflow.com/questions/17190111/simple-forms-collection-radio-button-and-custom-label-類 – Shani

+0

類似,不一樣...不熟悉簡單的形式...此外,collection_radio_buttons不綁定到資源(即,form_for) – user1322092

回答

2

,你可以這樣做下面

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

偉大的工作,謝謝。在你的回答中,單選按鈕顯示正確;然而,表單將作爲項目[狀態] =拒絕/批准/未決...並且不綁定到資源(項目ID)。所以,我必須做到以下幾點,'t'是項目集合的成員:'<%= collection_radio_buttons(:project,t.id,Project.statuses,:first,:first,checked:t.status) %>' – user1322092