Note that there are some explanatory texts on larger screens.

plurals
  1. PORails: Controllers and models seems to be cached in dev
    text
    copied!<p>I am using Rails 3.1 and have been developing for one and a half year. This morning I must have done something, it seems now that a lot of my files seems to be cached. This includes view-files, controllers and models.</p> <p>I can make changes in models, controllers etc and it will not make any effect on my app (running on localhost:3000). I have tried to switch ports (to localhost:3005 for example) but it didn't work.</p> <p>I have not altered any config-files or made any large changes on my computer (Mac, Lion) but obviously I must have done something.</p> <ul> <li>I am working in development mode </li> <li>I am using TextMate on Mac</li> <li>The public folder is empty, except for 404-pages etc</li> <li>I have deleted the /caches/assets-folder</li> <li>I have deleted the cache on my browser</li> </ul> <p>Restarting the server makes it work, always! Sometimes (very rarely though) changes take effect without restart. </p> <p>This is my development.rb:</p> <pre><code> # Settings specified here will take precedence over those in config/application.rb # In the development environment your application's code is reloaded on # every request. This slows down response time but is perfect for development # since you don't have to restart the web server when you make code changes. 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_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 # Raise exception on mass assignment protection for Active Record models config.active_record.mass_assignment_sanitizer = :strict # Log the query plan for queries taking more than this (works # with SQLite, MySQL, and PostgreSQL) config.active_record.auto_explain_threshold_in_seconds = 0.5 # Do not compress assets config.assets.compress = false # Expands the lines which load the assets config.assets.debug = true </code></pre> <p>What could have happened and how do I solve or troubleshoot it?</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload