给定如下两个模型:
Photo has_many comments
Comment belongs_to photo
我希望能够获得按最近评论次数排序的照片列表。我想我可以在两个表上运行查询,但这似乎非常密集,不是吗?
是否有一种方法,我可以添加一个字段的照片,last_activity,然后任何时候,属于照片的评论被创建,自动有last_activity字段更新?
谢谢
在您的评论模型中创建一个after_created过滤器,并使用当前时间更新它所属照片的last_activity