我正在使用Rails 3.1.0,我想知道是否有可能处理after_save
和after_destroy
回调“平等”。也就是说,我需要为after_save
和after_destroy
回调运行相同的方法。有一种方法可以处理`after_save`和`after_destroy`“相等”吗?
在这个时候,我必须单独处理这些回调,即使这些完成同一件事:
after_save do |record|
# Make a thing
end
after_destroy do |record|
# Make the same thing as in the 'after_save' callback
end
所以,有一种方法来处理after_save
和after_destroy
“平等”?
呼叫来自相同的方法? – 2012-01-15 18:16:21
@Dave Newton - 方法在字面上是相同的。 – Backo 2012-01-15 19:08:25
我明白这一点 - 这就是为什么我说从两个方面调用相同的方法,不管你是在你的文章中使用表单,还是从方法参考中使用,就像在答案中一样。 – 2012-01-15 19:17:20