Подтвердить что ты не робот

Предотвратить Rails 3.1 (webrick?) От рендеринга активов

Каждый раз, когда я загружаю страницу, webrick загрязняет свой журнал множеством линий рендеринга активов. Я хочу, чтобы он отображал активы, но я не хочу, чтобы он регистрировался, потому что это действительно трудно понять, что действительно важно. Как заставить его перестать это делать?

4b9b3361

Ответ 1

Существует открытый билет для this https://github.com/rails/rails/issues/2639, когда он закрыт, и у вас есть самый последний и самый большой, в config/environment/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

Ссылка: Как отключить протоколирование сообщений конвейера (звездочки) в Rails 3.1?