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