Skip to content

Instantly share code, notes, and snippets.

@kieetnvt
Last active November 20, 2017 16:43
Show Gist options
  • Save kieetnvt/780b813c77f876c0307ce4889a391118 to your computer and use it in GitHub Desktop.
Save kieetnvt/780b813c77f876c0307ce4889a391118 to your computer and use it in GitHub Desktop.
How to enable rack-mini-profiler in Rails 4
  1. Add gem in Gemfile:

gem 'rack-mini-profiler', require: false, group: :development

  1. Move config.middleware.use Rack::Deflater from config/application.rb to config/environments/production.rb

  2. Edit config/initializers/rack_profiler.rb:

if Rails.env.development?
  require 'rack-mini-profiler'
  Rack::MiniProfilerRails.initialize!(Rails.application)
end
  1. Edit app/controllers/application_controller.rb:
before_filter :allow_mini_profiler

def allow_mini_profiler
  if Rails.env.development?
    Rack::MiniProfiler.authorize_request
  end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment