表值更改时,如何更改引导tr类?

时间:2018-10-12 08:57:45

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

我有引导程序表

  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类更改为危险/成功/主要。有什么方法可以做到吗?

1 个答案:

答案 0 :(得分:1)

这是一个可能的解决方案

get_selected_cols <- function(df1) {
    cbind(df1[grep("^FORMULA_", names(df1), invert = TRUE)], 
        df1[names(df1) == "FORMULA_TRANSFORM"])
 }
get_selected_cols(df1)

#  ID Name Gender Group FORMULA_TRANSFORM
#1  1    1      1     1                 1
#2  2    2      2     2                 2


get_selected_cols(df3)

#  ID Name Gender Group
#1  1    1      1     1
#2  2    2      2     2