我有一个列表项,里面有link_to
,名称为"Open"
,还有一个名为@open
的内插变量,它是打开的 comments 的计数.我只想将我从@open
变量获得的数据/数字放入使用class="badge badge-pill badge-primary"
的 bootstrap 标记中.
这是我正在try 处理的代码行.
<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"
这个词放在徽章内.
我try 了奇怪的插值法,将class=""
、class:
或class=>
直接加到变量上,比如"Open #{@open class: "badge badge-pill badge-primary"}"
,但没有成功.