I want to shuffle things around so that routes and observers are
loaded last, after plugins, the after_initialize callbacks, and the
application initializers. Here's the problem:
1) I add a gem (has_finder) to a file in config/initializers
2) It is used in my User model
3) AR initializes my UserObserver model, which loads User, before the
4) BOOM, undefined method #has_finder
This issue is easily worked around, but this small change in the load
order makes sense to me.
Can anyone think of any issues?