复选框的形式
问题描述:
对不起,愚蠢的问题,但我不明白如何在轨道中使用check_box助手。我阅读文档,但不知道如何在form
为user[:role]
创建ckeckbox使用参数customer
和provider
(也许admin
)复选框的形式
答
首先阅读并理解简单的Ganesh神指出出。如果用户只能有一个角色,则需要单选按钮或选择列表。对于多个角色,您需要一个角色模型和复选框。
答
有一个例子。它应该适用于脚手架用户模型:角色属性。
<% for role in %w(customer provider admin) %>
<p>
<%= check_box_tag "role", role, (params[:role] && params[:role].include?(role)) %>
<%=h role %>
</p>
<% end %>
你能包括你期待的html表单吗?我们可以将其转换为使用rails helpers – jvnill 2013-03-12 11:38:57