Всеки път, когато зареждам страница, 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 .