使图标显示在HTML slim中的表格行中

时间:2019-02-22 09:48:56

标签: html ruby-on-rails slim-lang

我正试图使一个勾号图标显示在表格行中,其中每一行都会生成一个帐户。应该有一个条件集,然后显示图标,但是,图标要么显示为文本,要么显示我不是该类的变量。任何想法都非常感谢!

      tbody
            - @external_accounts.each do |account|
              tr
                td= account.name
                td= account.currency
                td= account.provider_code
                td= account.revenue_entity
                td= account.created_by
                td= l(account.created_at, format: :long)
                td= - if account.order == 0
                    i.fa.fa-check
                td= link_to 'Edit', edit_external_account_path(account), class: 'btn btn-default'

1 个答案:

答案 0 :(得分:0)

尝试删除要显示支票的单元格中的==告诉slim,Ruby代码会产生要添加到缓冲区的输出,因此条件条件应以-开头,而不是=

类似

tbody
  - @external_accounts.each do |account|
    tr
      ...
      td
        - if account.order == 0
          i.fa.fa-check
      ...