将rails对象值传递给span标题

时间:2016-08-03 14:53:09

标签: ruby-on-rails

我希望能够将对象值传递给span元素的标题但是当我在悬停#{campaign.status}上使用以下代码时,会显示而不是根据我的意图进行Aprroved或Rejected。

perl -ple 's/[^,]//g' testtxt
,,,

1 个答案:

答案 0 :(得分:0)

您似乎正在使用haml进行观看,因此它应该如下所示。

%td.status-data
  - if campaign.status == "Approved"
    %span.glyphicon.glyphicon-ok.green.center{title: "#{campaign.status}"}
  - else
    %span.glyphicon.glyphicon-remove.red.center{title: "#{campaign.status}"}

注意:确保缩进为haml视图的空格

或者你必须在简单html.erb中使用,它将在下面

<td class="status-data">
  <% if campaign.status == "Approved"%>  
    <span title="#{campaign.status}" class="glyphicon glyphicon-ok green center"></span>
  <%else%>
   <span title="#{campaign.status}" class="glyphicon glyphicon-remove red center"></span>
  <%end%>
</td>