0
我在Rails 5
中使用Devise
,並且已將Enum/roles
(Consumer,Designer)添加到User model
。當創建一個新的註冊,我希望用戶選擇role
,我已經添加了對一個radio_button
每個value/role
:第一個radio_button未顯示在Rails 5中
<div id="user_role"
<% User.roles.keys.each do |role| %>
<%= f.radio_button :role, role %>
<%= f.label role.to_sym %>
<% end %>
</div>
它顯示這兩個角色的最後一個角色labels
,但只有radio_button
。下面是在User model
定義的角色:在我做錯了什麼在這裏
enum role: [:consumer, :designer]
任何想法?
通過嘗試你的例子,並與督察測試我發現,我只是愚蠢的:我忘記了關閉第一個div的箭頭...謝謝! –
既然你已經提供了一個很好的選擇,我認爲這是公平的接受你的答案;) –
謝謝.. @塞巴斯蒂安Plasschaert ..哦..我也張貼答案後看到結束標記.. –