Observers, models, edge, chickens and eggs

Imagine the following application:

# config/environment.rb: ... config.active_record.observers = :user_observer ...

# app/models/user.rb: class User < ActiveRecord::Base   MY_CONST = Other::ITS_CONST end

# app/models/other.rb: class Other < ActiveRecord::Base   ITS_CONST = 1 end

# app/models/user_observer.rb: class UserObserver < ActiveRecord::Observer end