复选框的形式

问题描述:

对不起,愚蠢的问题,但我不明白如何在轨道中使用check_box助手。我阅读文档,但不知道如何在formuser[:role]创建ckeckbox使用参数customerprovider(也许admin复选框的形式

+0

你能包括你期待的html表单吗?我们可以将其转换为使用rails helpers – jvnill 2013-03-12 11:38:57

check_box助手的简要看到:check_box_tag

首先阅读并理解简单的Ganesh神指出出。如果用户只能有一个角色,则需要单选按钮或选择列表。对于多个角色,您需要一个角色模型和复选框。

有一个例子。它应该适用于脚手架用户模型:角色属性。

<% for role in %w(customer provider admin) %> 
    <p> 
    <%= check_box_tag "role", role, (params[:role] && params[:role].include?(role)) %> 
    <%=h role %> 
    </p> 
<% end %>