刚刚偶然发现这个问题。我有一个显示帖子的新闻源。包含标题及其内容。但是现在我添加了一个新功能,即评论模型。因此,保存在活动表中的键不再只是“post.create”,还有“comment.create”。
当我打电话时出现问题:
<li><strong><%= activity.trackable.title %></strong></li>
因为通常它只是发现可跟踪的是一个帖子。现在它也有评论并且评论模型没有标题,因此它返回错误。
我的问题是如何做到这一点,以便我只能调用 'post.create' 部分或 == 'Post' 的 'trackable_type' 。
这样我只能在新闻源中显示帖子。