Mini Profiler not working well, remove it
This commit is contained in:
		
							
								
								
									
										5
									
								
								Gemfile
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								Gemfile
									
									
									
									
									
								
							| @ -50,11 +50,6 @@ gem 'react-rails' | ||||
| 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' | ||||
|  | ||||
| @ -136,7 +136,6 @@ GEM | ||||
|     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) | ||||
| @ -206,7 +205,6 @@ GEM | ||||
|       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) | ||||
| @ -264,8 +262,6 @@ GEM | ||||
|     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) | ||||
| @ -376,7 +372,6 @@ GEM | ||||
|       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) | ||||
| @ -425,7 +420,6 @@ DEPENDENCIES | ||||
|   dotenv-rails | ||||
|   fabrication | ||||
|   fast_blank | ||||
|   flamegraph | ||||
|   font-awesome-rails | ||||
|   fuubar | ||||
|   goldfinger | ||||
| @ -441,7 +435,6 @@ DEPENDENCIES | ||||
|   letter_opener | ||||
|   link_header | ||||
|   lograge | ||||
|   memory_profiler | ||||
|   neography | ||||
|   nokogiri | ||||
|   oj | ||||
| @ -456,7 +449,6 @@ DEPENDENCIES | ||||
|   rabl | ||||
|   rack-attack | ||||
|   rack-cors | ||||
|   rack-mini-profiler | ||||
|   rails! | ||||
|   rails_12factor | ||||
|   rails_autolink | ||||
| @ -471,7 +463,6 @@ DEPENDENCIES | ||||
|   sidekiq | ||||
|   simple_form | ||||
|   simplecov | ||||
|   stackprof | ||||
|   uglifier (>= 1.3.0) | ||||
|   webmock | ||||
|   will_paginate | ||||
|  | ||||
| @ -14,7 +14,6 @@ class ApplicationController < ActionController::Base | ||||
|  | ||||
|   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]}" | ||||
| @ -32,10 +31,6 @@ class ApplicationController < ActionController::Base | ||||
|     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 | ||||
|  | ||||
| @ -1,17 +0,0 @@ | ||||
| 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 | ||||
		Reference in New Issue
	
	Block a user