2

我有一个用 slim 定义的表:

 table
    tr
       td
          =_("Some Content")
       td
          =_("Some Content")

我想为某些 td 标签添加一些类。我可以这样做:

 table
    tr
       td.extraclass
          =_("Some Content")
       td
          =_("Some Content")

这为该 td 添加了“额外类”:

 <td class="extraclass"> Some Content </td>

如何通过在其中嵌入一些 rails/ruby 来添加一个类?在正常的轨道上,我可以这样做:

 <td class="<%=@article.attribute%>">

我该怎么做?我认为我做不到:

        td.=_(@article.attribute)

但我想在这里以类似的方式添加类。有人有什么建议吗?如果我不清楚我正在尝试做什么,请让我知道我可以添加什么。

4

2 回答 2

4

此功能的文档在这里

td class="#{@article.attribute}"
于 2012-08-21T19:30:09.693 回答
1

根据此处的文档,您可以按如下方式实现:

td class=@article.attribute

顺便说一句,编写td.class1 class=some_ruby_expr两个类时会自动合并到结果class属性中。

于 2015-11-26T15:02:01.260 回答