
Acts-as-readable Rails plugin Issue
我正在为当前正在构建的消息传递系统使用Intridea的"作为可读的Rails"插件。
一切似乎都按计划进行,但是当尝试使该应用在我的消息视图中显示未读消息时,我遇到了问题。 他们的示例:(由于格式问题,我已将下划线更改为连字符)
因此,看来,如果我想列出邮箱中未读邮件的数量(例如Inbox(39)),我应该可以执行以下操作:
但无济于事。 一切就绪后,我似乎总是对简单视图问题感到困惑。 以下将工作
要么
但是,如果您检查您的development.log,您应该看到它得到的未读计数 有很多职位,这将是非常糟糕的表现。 更好的方法是检索当前用户阅读的帖子,然后使用ActiveRecord :: Calculations获取计数,而无需检索数据库中的所有帖子
这应该进入您的Post模型中,以遵循在视图或控制器中不包含查找器的最佳实践 Post.rb
那你的看法就是
|