Rails,嵌套资源,跟踪父级的活动,无需查询子级

时间:2011-04-16 17:41:42

标签: ruby-on-rails ruby-on-rails-3

给出两个这样的模型:

Photo has_many comments
Comment belongs_to photo

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

有没有办法可以向Photo,last_activity添加字段,然后只要创建了属于照片的评论,就会自动更新last_activity字段?

由于

1 个答案:

答案 0 :(得分:1)

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