给出两个这样的模型:
Photo has_many comments
Comment belongs_to photo
我希望能够获得最近评论过的照片列表。我想我可以在两个表中运行查询,但这似乎非常密集,不是吗?
有没有办法可以向Photo,last_activity添加字段,然后只要创建了属于照片的评论,就会自动更新last_activity字段?
由于
答案 0 :(得分:1)
在你的评论模型中创建一个after_created过滤器,然后用当前时间更新它所属照片的last_activity。