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