AbstractController
とActionController
の違いはrails 4
です。 彼らは何をし、彼らはどのように違うのですか?RailにおけるAbstractControllerとActionControllerの違い4
5
A
答えて
1
AbstractController::Base
は、低レベルのAPIです。誰もそれを直接使用するべきではなく、サブクラス(ActionController::Base
のような)はレンダリングメソッドが独自のレンダリングメソッドを提供することが期待されます。
これは、ドキュメントから直接採取した:http://api.rubyonrails.org/classes/AbstractController/Base.html
4
AbstractController
構造を提供し、ActionController
はウェブ関連のレンダリングについて、その構造の一の実装です。
AbstractController
のコアでは、render
メソッドです。抽象コントローラは、可能な限り一般的な方法で何が起こる必要があるか(引数を正規化し、フォーマットを処理するなど)をレイアウトしますが、詳細には関係しません。
ActionController
は、AbstractController
の特定の実装です。 ActionController::Base
クラスは、特定のweb
フレーバを追加したrender
メソッドを提供します。それは私が知っているはい、この答えのポイントは `suplementレールにいくつかの説明を取得することです
関連する問題
- 1. Sclerの文脈におけるスクレーパー、クローラーとスパイダーの違い
- 2. ActiveRecordにおけるベース、スキーマ、およびマイグレーションの違い
- 3. 仮想化におけるマシンイメージとインスタンスの違いは?
- 4. キャッシングにおけるWebCacheとMemoryCacheの違い
- 5. ネットワークプログラミングにおけるストリームとデータグラムの違いは何ですか?
- 6. サービス指向アーキテクチャーにおけるサービスとアプリケーションの違いは?
- 7. HTTPとRESTとの比較におけるGetメソッドとPostメソッドの違い
- 8. 画像検索におけるスライディングウインドウ技術とスキャンウインドウ技術との違い
- 9. ステレオマッチングにおける視差マップと視差画像の相違
- 10. hflushとhsync apiのHDFSにおける相違点
- 11. MVCパターンのAjaxにおけるGET/POST/PUT/DELETEの違い
- 12. ActionControllerセッションとサブクラス
- 13. AbstractController :: DoubleRenderErrorを受け取ったときauthenticate_or_request_with_http_basic()
- 14. Spring-SocialにおけるConnectControllerとProviderSigninControllerの違いは何ですか?
- 15. scikit-learnにおけるSVCとSVMの違いは何ですか?
- 16. rescue_from :: AbstractController :: ActionNotFoundは
- 17. OpenGL ES 2.0とOpenGL 4の違い
- 18. OpenGL 3.xと4.Xの違いは?
- 19. AbstractController :: DoubleRenderError in TicketsController#update
- 20. GraphXのPregel APIにおける頂点プログラムとMergeメッセージの部分の相違
- 21. アジャイル開発におけるビジネスロジック違反の対処方法
- 22. ActionController :: UnknownHttpMethod:CONNECT
- 23. JUnitテストにおけるHSQLDB主キー違反エラー
- 24. NuGetとTFSのベストプラクティスTFSにおける
- 25. Rubyにおけるシングルトンとモノステートのパターン
- 26. Rails-API AbstractController :: API :: V1 :: Controller#index
- 27. XML ios 4とios 5の違いを解析するipad
- 28. JUnit 3とJUnit 4の相違点
- 29. ActionController :: ShopProfilesのUrlGenerationError#index
- 30. 回帰におけるローカルとグローバルの基底関数の違いは何ですか?
ベンジャミンタンを助け
AbstractController
希望には存在しません
request
、response
、http
、のようなものに自分自身を懸念api' ... –どの部分が不明ですか?これらは基本的なオブジェクト指向の原則です。 –