title: How to avoid precompiling in Rails >= 3.1 asset pipeline when changing application.js
body: <p>I precompiled my files in the asset pipeline after upgrading to rails 3.1 (and later to 3.2)
  Now (working in development mode) I have to recompile them after every change to see them appear. As this takes about one minute, development is nearly impossible.</p>
  
  <p>I have made the following <em>relevant</em> entries in <code>config/development.rb</code></p>
  
  <pre><code>config.cache_classes = false
  
  # Show full error reports and disable caching
  config.consider_all_requests_local       = true
  config.action_controller.perform_caching = false
  
  # Do not compress assets
  config.assets.compress = false
  
  config.assets.compile = true
  
  # Expands the lines which load the assets
  config.assets.debug = true
  
  # 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.3
  
  # configuration option config.assets.logger to control Sprockets logging
  config.assets.logger = nil
  </code></pre>
  
  <p>What is wrong? How can I see the changes i make in <code>application.js</code> and others suddenly?</p>