RackのMiddlewareを書いたらどこかでuseしなくちゃいけないんだけど、どこでuseするのかという話になる。 Rails3だと、 config.ru config/application.rb その他(ただし Application.initialize! より前) っていうパターンがある。 config.ruとかapplication.rbで書いておくのがいいんだと思うけど、config/initializers/ 以下に置いた初期化スクリプトの中でuseしちゃいたい、そんな日もある。 こう書く。 # config/initializers/my_awesome_rack_middleware.rb ::Rails.application.config.middleware.use MyAwesomeRackMiddleware こんなところでuseする利点としては、 appl