Hi I'm having some weird issues with Rails 3 and classes defined in
To be more precise I've created several files that define classes in the
AppBase module like:
When a page tries to use the BackendMenu class like AppBase::BackendMenu
I get an error saying "Expected backend_menu.rb to define BackendMenu
(load error)", but if reload the page the error no longer displays and
the application works as it's supposed to.
The same thing happens to all the other files. Basically I need to
reload the page for each class I'm using, but after they've all been
loaded everything works.
Have you any ideas why I get this behavior and how to fix it?
The main problem is that if I use one of the classes in the initializers
I can't force a reload and the application won't start.