私は、ActiveRecord、ルーティング、マイグレーションなどの基本的なRailsの概念をかなりよく理解しています。私が苦労して理解していることの1つはActionDispatchです。私は、それが何であるかについての明白な英語の記述(または実際には説明)を見つけることができません。それは何ですか?ActionDispatchとは何ですか?
6
A
答えて
7
アクションディスパッチは、本当に次の責任を持つコードの束です。 Webリクエストに関する情報を解析し、ユーザ定義のルーティングを処理し、MIMEタイプネゴシエーション、POST、PATCH、PUTボディのパラメータのデコード、HTTPキャッシュロジック、クッキーおよびセッションの処理などのHTTPに関する高度な処理を行います。
5
1つの短い文で:アクションルート要求をコントローラにディスパッチします。詳細については、 "Action Dispatcher and Action Controller in Rails 4"とお読みください。
関連する問題
- 1. ActionDispatch :: Session :: SessionRestoreErrorをレスキューできますか?
- 2. ActionDispatch :: Requestメソッドのオーバーライド
- 3. 'ActionDispatch :: Http :: UploadedFile'インスタンスからFileBlobを取り出す方法は?
- 4. 未初期化定数ActionDispatch :: Session :: EncryptedCookieStore(NameError)
- 5. どのようにActionDispatch :: Routing :: RouteSet recogn_pathを使用しますか?
- 6. IPM.Noteとは何ですか?その用途は何ですか?
- 7. @privateとは何ですか?その用途は何ですか?
- 8. Capybaraの問題:@requestはActionDispatch :: Requestである必要があります
- 9. rails:セッションで大きな配列を保存する方法は? (ActionDispatch :: Cookies :: CookieOverflow)
- 10. コピーオンライトとは何ですか?
- 11. @AttributeOverrideとは何ですか?
- 12. スケジューリングジッタとは何ですか?
- 13. プログレッシブエンハンスメントとは何ですか?
- 14. 「ベンチテストコード」とは何ですか?
- 15. タイプセーフティとは何ですか?
- 16. 「ラムダリフティング」とは何ですか?
- 17. rgbReservedとは何ですか?
- 18. Sqliteとは何ですか?
- 19. tiny_free_list_add_ptrとは何ですか?
- 20. sun.jnu.encodingとは何ですか?
- 21. シリアライゼーションプロキシパターンとは何ですか?
- 22. シングルトンタイプとは何ですか?
- 23. パーマスペースとは何ですか?
- 24. 「スタックアライメント」とは何ですか?
- 25. グループリーダーとは何ですか
- 26. チークプレスイベントとは何ですか?
- 27. オントロジーエクスポータとは何ですか?
- 28. UIGobblerGestureRecognizerとは何ですか?
- 29. `CString`とは何ですか?
- 30. PictureListenerとは何ですか?
私の現在の不完全な理解に基づいて、私の最高の試み:「それはなどの要求、応答、とのものを行います」 –