title: Rails Console: reload! not reflecting changes in model files? What could be possible reason?
body: <p>Earlier it was working fine. I have been playing little bit config. So may be i have changed some config unknowingly.   </p>
  
  <p>here is config of environment/development.rb</p>
  
  <pre><code>  config.cache_classes = false
  
    # Log error messages when you accidentally call methods on nil.
    config.whiny_nils = true
  
    # Show full error reports and disable caching
    config.consider_all_requests_local       = true
    config.action_view.debug_rjs             = true
    config.action_controller.perform_caching = false
  
    # Don't care if the mailer can't send
    config.action_mailer.raise_delivery_errors = false
  
    # Print deprecation notices to the Rails logger
    config.active_support.deprecation = :log
  
    # Only use best-standards-support built into browsers
    config.action_dispatch.best_standards_support = :builtin
  
    # migration prefix with sequence #s
    config.active_record.timestamped_migrations = false
  
    #time zone
    config.time_zone = 'UTC'
  </code></pre>
  
  <p>Here is config section of application.rb</p>
  
  <pre><code> # Configure the default encoding used in templates for Ruby 1.9.
   config.encoding = "utf-8"
  
   # Configure sensitive parameters which will be filtered from the log file.
   config.filter_parameters += [:password]
  
   config.active_record.schema_format = :sql
  </code></pre>
  
  <p>when i run reload! on rails console it return true</p>