Skip to content

IncreaseDevelopmentSpeed

st8998 edited this page Feb 24, 2012 · 4 revisions

Increase Development Speed

rails-dev-speed gem

If you running rails above 3.1 but below 3.2 version you can increase development speed drammaticaly with granular control on reloading classes.

Check out ruby-dev-tweaks gem for more info.

In gem file add:

  group :development do
    gem 'rails-dev-tweaks'
  end

In development.rb add dev-tweaks config section:

  # Reload classes only if Pragma or Cache-Control header present
  config.dev_tweaks.autoload_rules do
    keep :all

    skip do |request|
      request.headers['HTTP_PRAGMA'] != 'no-cache' && request.headers['HTTP_CACHE_CONTROL'] != 'no-cache'
    end
  end

Clone this wiki locally