I believe that it requires all files to be in the downloaded paths. Thus, all files from your controllers to your models will be launched, which will load all your rail classes. Without doing this, I think you will have to explicitly require the model or controller file that you need before referencing it.
Someone wrote an article related to it here that talks about config.eager_load and what it does.
source share