【问题标题】:how to change bootstrap tr class when tables value is changed?更改表值时如何更改引导程序类?
【发布时间】:2018-10-12 08:57:45
【问题描述】:

我有引导表

  table.table.table-striped.table-bordered
    thead
      th Test name
      th status
      th error message
      th

    tbody
      - @testrun.testcase.reject(&:empty?).each do |i|
        tr class=["" ]
          td = "#{i}"
          td = @testrun.testcases_output["#{i}"]["status"]
          td = @testrun.testcases_output["#{i}"]["error_message"]
          td
            a href='/log'
              | log

测试用例状态通过测试从“队列中”变为“成功”或“失败”。当状态发生变化时,我需要将tr 类更改为危险/成功/主要。有什么办法可以吗?

【问题讨论】:

    标签: ruby-on-rails bootstrap-4 slim-lang


    【解决方案1】:

    这是一个可能的解决方案

      - @testrun.testcase.reject(&:empty?).each do |i|
        - trClass = ""
        - trClass = "danger" if @testrun.testcases_output["#{i}"]["status"]=="Failed"
        - trClass = "success" if @testrun.testcases_output["#{i}"]["status"]=="Success"
        tr{class: trClass} 
          td = "#{i}"
    

    【讨论】:

      猜你喜欢
      • 2016-12-12
      • 1970-01-01
      • 2019-05-18
      • 2014-03-19
      • 1970-01-01
      • 2017-06-27
      • 2015-05-03
      • 2014-03-04
      • 2014-07-19
      相关资源
      最近更新 更多