我正在尝试创建一些 mongo mapper 观察者。我为此找到了一个班级出口:http ://rubydoc.info/gems/danielharan-mongo_mapper/0.6.5/MongoMapper/Observer
问题是如何激活它们。
我创建了一个 app/observers/admin_observer.rb
class AdminObserver < MongoMapper::Observer
observe :admin # my admin model
# call backs ...
end
现在的问题是如何激活它们?主动记录方式为:
module MyApp
class Application < Rails::Application
config.active_record.observers = :admin
# other config
end
end
但是 MongoMapper 没有 active_record。很天真,我尝试了 config.mongo_mapper.observers = :admin,但他们在 mongo_mapper 配置中没有观察者......
我不知道还能尝试什么,我的谷歌研究也没有给我任何线索。