Rails、嵌套资源、跟踪父节点上的活动而不必查询子节点



给定如下两个模型:

Photo has_many comments
Comment belongs_to photo

我希望能够获得按最近评论次数排序的照片列表。我想我可以在两个表上运行查询,但这似乎非常密集,不是吗?

是否有一种方法,我可以添加一个字段的照片,last_activity,然后任何时候,属于照片的评论被创建,自动有last_activity字段更新?

谢谢

在您的评论模型中创建一个after_created过滤器,并使用当前时间更新它所属照片的last_activity

相关内容

  • 没有找到相关文章

最新更新