20

我有以下 html.erb 代码,我希望将其移至 Haml:

<span class="<%= item.dashboardstatus.cssclass %>" ><%= item.dashboardstatus.status %></span>

它所做的是将当前分配状态的 CSS 类与 span 相关联。

这在 Haml 中是如何完成的?我确定我错过了一些非常简单的东西。

4

3 回答 3

21

没有把握。也许:

%span{:class => item.dashboardstatus.cssclass }= item.dashboardstatus.status
于 2008-08-08T20:28:18.387 回答
1

您可以使用数组语法执行多个条件类选择器:

%div{ class: [ ("active" if @thing.active?), ("highlight" if @thing.important?) ] }

于 2019-12-14T09:40:32.110 回答
0

这行得通。

页面的链接在哪里做这样的事情

  %div{"data-turbolinks" => "false"}
    = link_to 'Send payment', new_payments_manager_path(sender_id: current_user.id, receiver_id: @collaboration.with(current_user).id, collaboration_id: params[:id]), class: 'button'
于 2017-09-20T10:35:13.470 回答