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