Existe-t-il des rappels pour une suppression en douceur dans Mongoid? Parce que before_destory
ne sera pas déclenché.Mongoid: before_destroy et Paranoia
Maintenant, je pensais que je peux utiliser before_update
mais il semble pas si solution claire que je veux et ce n'est pas déclenchée et
class Message
include Mongoid::Document
include Mongoid::Timestamps
include Mongoid::Paranoia
before_update :some_action
private
def some_action
if self.deleted_at_changed?
... # do my stuff
end
end
end
La seule solution est de l'appeler de détruire l'action dans le contrôleur?