我有一个列表项,里面有一个link_to
,名称为"Open"
,还有一个名为@open
的插值变量,它是打开的注解的计数。我只想把从@open
变量中得到的数据/数字放在使用class="badge badge-pill badge-primary"
的引导徽章中。
这是我正在尝试的代码行。
<li id="open" class="nav-item <%= 'active' if params[:q][:status_eq] == "open" %>">
<%= link_to "Open #{@open}", comments_path(q: {status_eq: "open"}), class: 'nav-link' %>
</li>
我尝试将erb上的类从nav-link
更改为badge badge-pill badge-primary
,但它将单词"open"
放入徽章中。
我尝试了奇怪的插值形式,并将class=""
或class:
或class=>
直接添加到变量中,就像"Open #{@open class: "badge badge-pill badge-primary"}"
一样,但没有成功。
1条答案
按热度按时间xienkqul1#
如果我理解正确的话,您希望将
@open
count Package 在Bootstrap标记中,并仅将Open
显示为文本。您可以使用link_to作为一个块,并在链接中分解HTML。