15

ActiveRecord、ルーティング、マイグレーションなど、Rails の基本的な概念についてはかなり理解しています。理解に苦労しているのは、ActionDispatch の 1 つです。それが何であるかについての平易な英語の説明 (または実際の説明) を見つけることができません。それで、それは何ですか?

4

3 に答える 3

22

一言で言えば、Action Dispatch は要求をコントローラーにルーティングします。より詳細な説明については、 「 Rails 4 の Action Dispatcher と Action Controller 」を読むことをお勧めします。


アクションディスパッチ&アクションコントローラー

于 2017-01-11T11:17:17.057 に答える
12

アクションディスパッチは、実際には次の責任を持つ単なるコードの集まりです。Web 要求に関する情報を解析し、ユーザーの定義に従ってルーティングを処理し、MIME タイプのネゴシエーション、POST、PATCH、または PUT 本文のパラメーターのデコード、HTTP キャッシュ ロジック、Cookie、およびセッションの処理など、HTTP に関連する高度な処理を行います。

于 2016-05-21T05:29:40.540 に答える