【问题标题】:Checkbox in form表单中的复选框
【发布时间】:2013-03-12 11:32:37
【问题描述】:

对不起,愚蠢的问题,但我不明白如何在 Rails 中使用 check_box 助手。我阅读了文档,但不明白如何在 form 中为 user[:role] 创建 ckeckbox,参数为 customerprovider(可能还有 admin

【问题讨论】:

  • 您可以包含您期望的 html 表单吗?我们可以将其转换为使用 rails helpers

标签: ruby-on-rails views helper


【解决方案1】:

check_box helper简介见:check_box_tag

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 2012-10-28
        • 1970-01-01
        • 2016-12-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-02
        • 1970-01-01
        相关资源
        最近更新 更多