2012-05-12 6 views

答えて

0

現在、ミドルウェアスタックを手動で注文する以外に、これを行うための本質的な方法はありません。私はあなたがサルのパッチRack :: Builderがいくつかのプッシュ/ポップ機能を提供するためのハックを見ました。これがあれば

https://github.com/joshbuddy/rack-capabilities

1

わからないあなたが必要としますhttp://api.rubyonrails.org/classes/Rails/Configuration/MiddlewareStackProxy.html

ことが可能ですが、次の操作を行います。

config.middleware.insert_before Rack::Head, Magical::Unicorns 
config.middleware.insert_after Rack::Head, Magical::Unicorns 
config.middleware.swap ActionDispatch::Flash, Magical::Unicorns 
config.middleware.delete ActionDispatch::Flash 

あなたは自分のRailtieを定義し、周りのミドルウェアを操作することができます。

関連する問題