- ユーザーと連絡先があります。
- ユーザーは自分のアカウントにサインインし、連絡先を追加するアドレス帳を作成できます。
- 彼らが連絡先と何かを共有している場合、その連絡先はそれを表示するためにログインする必要があります。
ユーザーはデータベース(usersテーブルに格納されている)で一意であり、連絡先は連絡先テーブルに格納されており、特定のアドレスブックごとにのみ一意です。
私は現在、ユーザー向けにSorcery gemを使用していますが、これはうまく機能しています。ただし、これを拡張して、連絡先がログインするための認証をサポートするにはどうすればよいですか?
STIまたは多形セットアップを介してこれを行うことについて少し読みましたが、このようなものの一般的なパターンが何であるかは不明です。
両方のモデルにソーサリーを使用させることはできますか?それともアンチパターンですか?
前もって感謝します!