ユーザーのタイプ (テナントと家主) を表す 2 つの異なるリソースを持つ Rails アプリを構築しています。
Devise を介してセットアップされた両方の認証と、CanCan を使用したリソースの 1 つの承認があります。
アプリ内の他のリソースとは異なる関係を持っているため、それらを同じユーザー リソースのタイプにしたくありません (たとえば、プロパティは家主に属していますが、多くのテナントがあります)。
複数のロールを持つ単一のリソース (たとえば、管理者ロールを持つユーザー) に対して Cancan をセットアップする方法については多くの情報を見つけましたが、同時に複数のリソースの承認を処理する方法については空っぽです。
誰かが私を正しい方向に向けることができますか?