I can''t seem to get a model observer to work. In my environment.rb I
have:
config.active_record.observers = :item_observer
In item_observer.rb I have:
class ItemObserver < ActiveRecord::Observer
observe Item
def after_update(item)
if @old.active != item.active
logger.debug ''observer#after_update''
#...
end
@old = nil
end
def before_update(item)
logger.debug ''observer#before_update''
@old = Item.find(item.id)
end
end
ItemObserver.instance # I''ve tried commenting this out too
Neither the before_update or after_update callbacks appear to be getting
called. How do I make this work?
Thanks,
Jack
--
Posted via http://www.ruby-forum.com/.