と を使用sinatra/assetpack
してthin
います。Railsのクワイエット アセットなどのアセット リクエストのログをオフにするにはどうすればよいですか?
質問する
629 次
2 に答える
2
これでアセットをオフにしました:
module Sinatra
module QuietLogger
@extensions = %w(png gif jpg jpeg woff tff svg eot css js coffee scss)
class << self
attr_accessor :extensions
def registered(app)
::Rack::CommonLogger.class_eval <<-PATCH
alias call_and_log call
def call(env)
ext = env['REQUEST_PATH'].split('.').last
if #{extensions.inspect}.include? ext
@app.call(env)
else
call_and_log(env)
end
end
PATCH
end
end
end
end
そして、それをアプリに登録するだけです:
configure :development
register QuietLogger
end
于 2013-06-20T06:32:11.043 に答える