我想知道在使用继承时在rails 3
中执行回调函数的顺序。
为了让我的问题更加清晰,以下是api.rubyonrails.org
的示例我们有一个父类
class Topic < ActiveRecord::Base
before_destroy :destroy_author
end
和一个儿童班
class Reply < Topic
before_destroy :destroy_readers
end
并且都在before_destroy上有回调。 那么,哪一个先执行?
答案 0 :(得分:2)
在子回调之前调用的所有父回调
on rails 3回调: http://intridea.com/posts/define-custom-callbacks-for-activerecord-and-more