title: NameError: uninitialized constant (rails) - Can't 'see' Models
body: <p>I've just recently stopped being able to access my Models in rails console - it's like they don't exist.  I can only see the Helper files, like UserHelper.rb etc.  The model files have not been changed or renamed.</p>
  
  <p>I've checked the solutions in other similar threads - stopping or removing spring doesn't resolve the issue - like here <a href="https://stackoverflow.com/questions/26393445/nameerror-uninitialized-constant-rails">NameError: uninitialized constant (rails)</a> </p>
  
  <p>The only thing I've managed to do that had any effect was to change <code>config.eager_load = false</code> to <code>true</code> in config/environments/development.rb - but this setting had always been false before.</p>
  
  <p>Similarly, running <code>Rails.application.eager_load!</code> will load all models and make them useable, but this resets after I exit/reload rails console.</p>
  
  <p>I'm running Rails v 4.2.8 in the amazon cloud9 IDE</p>