現在、次の 3 つの主要なリソースを使用してアプリケーションを作成しています: :products
、:contacts
、:items
。index
これらはすべて、やなどの公開 RESTful メソッドでのみビジターがアクセスできますshow
。
一方、ログインしたユーザーは、すべての RESTFul アクションにアクセスできます。問題は、 と のビューがindex
訪問show
者またはユーザーによって異なることです。
私の問題は、実際には、user
ログに記録されたユーザーのみに関連する名前空間にコントローラーを複製することを考えていることです。DRY ではないので、これは良い考えではありません。
これを達成するために単一のコントローラーを保持するにはどうすればよいですか? または、その周りのベストプラクティスは何ですか?
どうもありがとう