Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Twitter bootstrap rails:如何通过引导在索引视图中列出复选框?_Twitter Bootstrap_Ruby On Rails 4 - Fatal编程技术网

Twitter bootstrap rails:如何通过引导在索引视图中列出复选框?

Twitter bootstrap rails:如何通过引导在索引视图中列出复选框?,twitter-bootstrap,ruby-on-rails-4,Twitter Bootstrap,Ruby On Rails 4,我使用Rails4.2和Bootstrap4Alpha。 目前,我有一个列表视图(index.html.haml),布尔属性的值为“false”(例如“Leseexemplar相关”) 输出如下所示: 我如何才能在列表视图中显示一个禁用的复选框(而不是字符串“false”)(当为false时为未选中复选框,当为true时为已选中复选框),以便用户无法选中它?可以通过checked属性预先选中html输入复选框 这样做: %td.boolean - if role.k

我使用Rails4.2和Bootstrap4Alpha。 目前,我有一个列表视图(index.html.haml),布尔属性的值为“false”(例如“Leseexemplar相关”)

输出如下所示:


我如何才能在列表视图中显示一个禁用的复选框(而不是字符串“false”)(当为false时为未选中复选框,当为true时为已选中复选框),以便用户无法选中它?

可以通过
checked
属性预先选中html输入复选框

这样做:

      %td.boolean
        - if role.ksk_mandatory
          %input{ name: "ksk_mandatory", type: "checkbox", checked: "checked", disabled: "disabled"}/
        - else
          %input{ name: "ksk_mandatory", type: "checkbox", disabled: "disabled"}          
      %td.boolean
        - if role.reading_copy_relevant
          %input{ name: "reading_copy_relevant", type: "checkbox", checked: "checked", disabled: "disabled"}/
        - else
          %input{ name: "reading_copy_relevant", type: "checkbox", disabled: "disabled"}

我希望这能有所帮助:)

经过一些研究,我找到了一种更有效的方法来摆脱条件性案例,变得更干练:

  %td.boolean
    = check_box_tag "ksk_mandatory", role.ksk_mandatory, role.ksk_mandatory, disabled: true
  %td.boolean
    = check_box_tag "reading_copy_relevant", role.reading_copy_relevant, role.reading_copy_relevant, disabled: true

谢谢,菲尔,这很有帮助:)没问题:)如果有帮助,记得接受答案/投票。享受你的代码!
  %td.boolean
    = check_box_tag "ksk_mandatory", role.ksk_mandatory, role.ksk_mandatory, disabled: true
  %td.boolean
    = check_box_tag "reading_copy_relevant", role.reading_copy_relevant, role.reading_copy_relevant, disabled: true