コード内のさまざまな場所への応答の開始時間を比較しようとしています。レールには、応答開始時間を与える魔法がありますか?それとも、独自のミドルウェアを作成する必要がありますか?
質問する
109 次
1 に答える
1
最も簡単な方法は、カスタム ミドルウェアを使用することだと思います
Railscast : http://asciicasts.com/episodes/151-rack-middleware
テストされていない例
class TimestampMiddleware
def initialize(app)
@app = app
end
def call(env)
env[:timestamp] = Time.now
@app.call(env)
end
end
ミドルウェアの登録
Rails::Initializer.run do |config|
config.middleware.use "TimestampMiddleware"
end
于 2013-01-29T00:16:13.130 に答える