这很简单。
我正在尝试使用 mongoid 的 'after_destroy' 回调来执行一些清理操作。
例如
class Model
include Mongoid::Document
after_destroy do |model|
#Do cleanup stuff
end
end
有两种方法可以从 mongo 中删除对象。删除和销毁。Destroy 运行回调,但 Delete 不运行。
模型的路线是这样声明的
resources :models
所以我的问题是,当有人向models/delete 发送请求时,是调用destroy 方法还是调用delete 方法?
如果是后者,那么有什么方法可以使用 mongo.delete 函数运行回调。