当给定集合为零时,渲染部分集合

时间:2014-02-12 13:37:13

标签: css ruby-on-rails

给出Rails文档中的以下示例:

<%= render(partial: "ad", collection: @advertisements) || "There's no ad to be displayed" %>

我的问题是如何包装

  

“没有广告可以显示”

将字符串添加到html标记中以便为其添加css类。

例如,

<span class='text-muted'>There's no ad to be displayed</span>

1 个答案:

答案 0 :(得分:1)

以下代码适用于您的情况。 这里还有一些参考资料可以更详细地解释它:http://api.rubyonrails.org/classes/ActionView/Helpers/TagHelper.html#method-i-content_tag

<%= render(partial: "ad", collection: @advertisements) || content_tag(:span, "There's no ad to be displayed") %>