0
我有一个导航栏,它显示一个未读的消息数。未读邮件数已格式化的导航栏文本中去,所以我用下面的:在视图中解析erb中的erb。如何添加CSS类?
<li><%= link_to "My Messages #{current_user.mailbox.receipts.where({:is_read => false}).count(:id, :distinct => true).to_s}", conversations_path, class: 'small button' %></li>
如何类添加到计数?我想添加bootstrap navbar-unread类。
我可以把:
<span class='navbar-nav'><%= current_user.mailbox.receipts.where(:is_read => false).count(:id, :distinct => true).to_s %></span>
...名单之外,但随后的未读邮件数不正确的地方。
感谢您的帮助,无法在任何地方找到答案,或者至少有一个更好的方法来做到这一点。
编辑:
输出我从HTML需要是这样的:
<li>
<a class="small button" href="/converssations/link">
My Messages<span class="navbar-unread">0</span>
</a>
</li>
所以我需要一个类传递到周围的红宝石跨度启动“current_user.mailbox .. .etc
这是显示未读消息的数量,这是按钮角落中的一个小数字。
添加内容标签显示视图中的跨度标签,因为它已经在一个字符串中了? –
我已经更新了这个问题有点更清楚。我需要围绕.count方法显示一个整数。 –
结帐最后编辑答案,希望它会有所帮助。 –