私はレールが初めてで、管理者/ユーザーの名前空間コントローラがアプリケーションで果たす役割を知りたいと思います。私は本を使用していますが、私はその概念をあまり理解していませんので、簡略化してください。ありがとうレールのadmin/user名前空間コントローラの機能
0
A
答えて
2
名前空間は、通常、アプリケーションの一部を他のアプリケーションと分けたい場合に使用します。それは、API、管理者、またはあなたが望むものであってもかまいません。あなたのケースのように、アプリの大きな独立した部分(管理パネル)を分離するために使用されます。
名前空間がadminの場合、admin/something
を含むURLは管理者権限を持つユーザー向けに作成されます。 2番目のメリットは、すべてのページを一覧表示する/pages
のようなURLをアプリに含めることができ、さらに管理するすべてのページを一覧表示するadmin/pages
を持つことができる点です。このように2つのコントローラを分けることができます。
したがって、主な理由は、「通常の」コントローラと同じまたは類似のグループを管理できる別のグループのコントローラを持つことですが、機能は異なります。
関連する問題
- 1. スタックトレースと名前空間での機能
- 2. PHPの名前空間:コントローラ、コントローラ、モデル、モデル?
- 3. レールのモデル名前空間の問題
- 4. ルートパラメータ経由のLaravelコントローラ/名前空間
- 5. レール3名前空間リソースルーティング例外
- 6. rspecでレール名前空間コントローラテスト
- 7. 再利用無名の名前空間の機能
- 8. 名前空間と同じ名前のモデルにアクセスしているレールのネストされた名前空間
- 9. Railsコントローラ名前空間/モジュール構成
- 10. アクセスする子名前空間コントローラは
- 11. Rubyの名前空間機能のベストプラクティス? (初心者の質問)
- 12. 別の名前空間とCRTPのテンプレートフレンド機能
- 13. std名前空間以外の標準機能の防止
- 14. マクロの名前空間のような機能
- 15. Javascriptの名前空間と未定義の機能
- 16. レール3の名前付きコントローラとルーティング
- 17. 名前空間のアクションメールをレールに入れました
- 18. ルート上のレール名前空間を乾燥させる
- 19. 名前空間
- 20. 名前空間
- 21. 名前空間
- 22. 名前空間
- 23. System.Collectionsは「システム名前空間の名前空間」ですか?
- 24. 名前空間なしのGroovy XMLSlurper名前空間エラー
- 25. Typescript - 名前空間を別の名前空間にインポート
- 26. PHP名前空間の規則を - 時々名前空間
- 27. WebホスティングでPHP名前空間が機能しない
- 28. Azure Bot機能 - 名前空間/依存関係エラー
- 29. GAE/Go:名前空間が機能しない
- 30. Symfony2のの(コントローラ(..))レンダリング使用して名前空間