这个方法用于更新 ruby-china 帖子的最后回复时间,推送短消息给关注者。
https://github.com/rubytaiwan/ruby-taiwan/blob/production/app/models/reply.rb#L22
def update_parent_topic
topic.update_replied_at(self)
topic.push_follower(self.user)
end
我个人疑惑的地方:topic 这个对象平白无故的怎么调用过来的?
按照我的理解应该写为
def update_parent_topic
self.topic.update_replied_at(self)
self.topic.push_follower(self.user)
end