表格中的复选框

时间:2013-03-12 11:32:37

标签: ruby-on-rails views helper

抱歉愚蠢的问题,但我不明白如何在rails中使用check_box helper。我阅读了文档,但是不明白如何使用formuser[:role] {和customer provideradmin {{1}}创建ckeckbox

3 个答案:

答案 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 %>