回答

0

它看起来像您需要在每个模型中包含模块并设置观察者。

class ORM 
    include ActiveModel::Observing 
end 

# Calls PersonObserver.instance 
ORM.observers = :person_observer 

# Calls Cacher.instance and GarbageCollector.instance 
ORM.observers = :cacher, :garbage_collector 

# Same as above, just using explicit class references 
ORM.observers = Cacher, GarbageCollector 

https://github.com/rails/rails-observers/blob/master/lib/rails/observers/active_model/observing.rb#L19

+0

看起来我需要实现类似于activerecord观察员的东西,但要包含mongoid回调而不是activerecord回调 – Boti