最新のRuby on Rails(この質問をした時点では4)では、認証メカニズムなどのリクエスト/レスポンスを変更するコードを実装するための推奨方法は何ですか? Rack middlewareを提唱している多くのサイトとチュートリアルが表示されていますが、同じ機能が、Action Controller filter methodsで実現できるようです。有利な方法論の話に加えてRoR - ラックミドルウェアまたはアクティブコントローラのフィルタが優先されますか?
は、それぞれの長所と短所の比較を提供することができますか?私の最初の調査では、アクションコントローラーのフィルターメソッドは、より密接にRoRアプリケーションに統合されているため、特定のコントローラーのエンドポイントで特定のフィルターを実行することを回避できる一方、ミドルウェアはそのレベルの制御を持つことができないようです。このような詳細は素晴らしいでしょう。ありがとう!