2012-07-13 57 views
2

很多例子,如這兩個:的Rails 3:如何聲明Rack中間件在application.rb中

How to use rack middleware with Rails3?

http://asciicasts.com/episodes/151-rack-middleware

在一個類中定義的中間件,然後添加

config.middleware.use "ClassNameHere" 

config/application.rb但我無法確定在application.rb中添加此項的位置。我已將它放在class Application < Rails::Application之內。我也不確定是否有特定的位置放置我的中間件類。我有我的/ lib。

說我的中間件類叫做ResponseTimer,我收到以下錯誤,當我運行rake middlewareuninitialized constant ResponseTimer

請注意,我在Rails的3.1,而不是2.X這就是爲什麼我不把配置.middleware.use在environment.rb中

回答

相關問題