/ / Предотвратяване на релси 3.1 (webrick?) От калибриране на рендеринг - логване, ruby-on-rails-3.1, тръбопровод за активи

Предотвратяване на релсите 3.1 (webrick?) От логването на активите - логване, рубин на релси-3.1, тръбопровод за активи

Всеки път, когато зареждам страница, webrick замърсява своявлезете с много линии на визуализиране на активи. Искам тя да предостави активи, но не искам тя да бъде регистрирана, защото това наистина прави трудно да се проучи какво наистина има значение. Как да го накарам да спре това?

Отговори:

3 за отговор № 1

Има отворен билет за този https://github.com/rails/rails/issues/2639, когато е затворен и имате най-новите и най-големите, в config / environments / development.rb добавете:

config.assets.logger = nil

Докато горепосочените проблеми не бъдат решени, това ще работи:

Rails.application.assets.logger = Logger.new("/dev/null")
Rails::Rack::Logger.class_eval do
def before_dispatch_with_quiet_assets(env)
before_dispatch_without_quiet_assets(env) unless env["PATH_INFO"].index("/assets/") == 0
end
alias_method_chain :before_dispatch, :quiet_assets
end

справка: Как да деактивирате регистрирането на съобщения в тръбопроводите (sprockets) в Rails 3.1?


2 за отговор № 2

Добави gem "quiet_assets", :group => :developmentкъм Gemfile. виждам https://github.com/evrone/quiet_assets .