0
パブリックディレクトリへのアクセスのログを見たいのですが、どうすればいいですか? たとえば、public/uploads/image/thumbnail.png
という名前のファイルがあり、ファイルへのアクセスログが表示されます。Rails5:パブリックディレクトリへのアクセスログを表示する方法
ローカルの開発環境でRails5とpumaを使用しています。
パブリックディレクトリへのアクセスのログを見たいのですが、どうすればいいですか? たとえば、public/uploads/image/thumbnail.png
という名前のファイルがあり、ファイルへのアクセスログが表示されます。Rails5:パブリックディレクトリへのアクセスログを表示する方法
ローカルの開発環境でRails5とpumaを使用しています。
私はミドルウェアを書くことで私の問題を解決しました。
class StaticLog
def initialize(app)
@app = app
end
def call(env)
puts 'STATIC FILE ACCESS: ' + env['REQUEST_PATH']
res = @app.call(env)
res
end
end
はその後config/application.rb
に:それは一時的なので
config.middleware.insert_before ActionDispatch::Static, 'StaticLog'
私はapplication.rb
の終わりに私のミドルウェアクラスを追加。