2016-04-04 69 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