我正在尝试将响应的开始时间与代码中的各个位置进行比较。Rails 是否有任何魔力可以让您响应开始时间,还是我必须编写自己的中间件?
问问题
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 回答