gem 'browserify-rails'
gem 'autoprefixer-rails'
-gem 'rack-mini-profiler', require: false
-gem 'flamegraph'
-gem 'stackprof'
-gem 'memory_profiler'
-
group :development, :test do
gem 'rspec-rails'
gem 'pry-rails'
execjs (2.7.0)
fabrication (2.15.2)
fast_blank (1.0.0)
- flamegraph (0.9.5)
font-awesome-rails (4.6.3.1)
railties (>= 3.2, < 5.1)
fuubar (2.1.1)
nokogiri (>= 1.5.9)
mail (2.6.4)
mime-types (>= 1.16, < 4)
- memory_profiler (0.9.7)
method_source (0.8.2)
mime-types (3.1)
mime-types-data (~> 3.2015)
rack-attack (5.0.1)
rack
rack-cors (0.4.0)
- rack-mini-profiler (0.10.1)
- rack (>= 1.2.0)
rack-protection (1.5.3)
rack
rack-test (0.6.3)
actionpack (>= 4.0)
activesupport (>= 4.0)
sprockets (>= 3.0.0)
- stackprof (0.2.10)
temple (0.7.7)
term-ansicolor (1.4.0)
tins (~> 1.0)
dotenv-rails
fabrication
fast_blank
- flamegraph
font-awesome-rails
fuubar
goldfinger
letter_opener
link_header
lograge
- memory_profiler
neography
nokogiri
oj
rabl
rack-attack
rack-cors
- rack-mini-profiler
rails!
rails_12factor
rails_autolink
sidekiq
simple_form
simplecov
- stackprof
uglifier (>= 1.3.0)
webmock
will_paginate
before_action :store_current_location, except: :raise_not_found, unless: :devise_controller?
before_action :set_locale
- before_action :check_rack_mini_profiler
def raise_not_found
raise ActionController::RoutingError, "No route matches #{params[:unmatched_route]}"
I18n.locale = I18n.default_locale
end
- def check_rack_mini_profiler
- Rack::MiniProfiler.authorize_request if current_user && current_user.admin?
- end
-
protected
def not_found
+++ /dev/null
-require 'rack-mini-profiler'
-
-Rack::MiniProfilerRails.initialize!(Rails.application)
-
-Rails.application.middleware.swap(Rack::Deflater, Rack::MiniProfiler)
-Rails.application.middleware.swap(Rack::MiniProfiler, Rack::Deflater)
-
-Rack::MiniProfiler.config.storage = Rack::MiniProfiler::MemoryStore
-
-if Rails.env.production?
- Rack::MiniProfiler.config.storage_options = {
- host: ENV.fetch('REDIS_HOST') { 'localhost' },
- port: ENV.fetch('REDIS_PORT') { 6379 },
- }
-
- Rack::MiniProfiler.config.storage = Rack::MiniProfiler::RedisStore
-end