ユーザー=>にhas_manyレール=>を通じて:user_contacts 連絡先=>にhas_many:ユーザー、:=>を通じて:user_contactsは、モデル・アソシエーション・シナリオ
プロファイル
今のプロファイルのために、単一ありますそれぞれのユーザーのプロフィールにはアクセスできますが、URLに基づいてアクセスする方法は2つあります。公開URLとプライベートURLがあります。公開URLはユーザーに属しますが、プライベートURLは連絡先に属します(つまり、その連絡先が所属するユーザーのプロフィールへのプライベートURLとして連絡先に割り当てられます)。このシナリオでは、ユーザーと連絡先とのプロファイル関連付けを扱う方法が混乱しています。
iは、クラスプロファイル<はActiveRecord ::基本クラスPublicProfile <プロフィール、クラスPrivateProfile <プロフィール
のようなプロファイルのSTIを使用する必要がありますが、それが有効だと、どのように私はここで関連付けを管理するのですか?