抱歉愚蠢的问题,但我不明白如何在rails中使用check_box helper。我阅读了文档,但是不明白如何使用form
和user[:role]
{和customer
provider
来admin
{{1}}创建ckeckbox
答案 0 :(得分:1)
check_box助手的简介见:check_box_tag
答案 1 :(得分:1)
首先阅读并理解Ganesh简要指出的内容。如果用户只能有一个角色,则需要单选按钮或选择列表。对于多个角色,您需要一个角色模型和复选框。
答案 2 :(得分:1)
有一个例子。它应该适用于带有:role属性的scaffolded User模型。
<% for role in %w(customer provider admin) %>
<p>
<%= check_box_tag "role", role, (params[:role] && params[:role].include?(role)) %>
<%=h role %>
</p>
<% end %>