Rails4 ans Mongoid で単一テーブル継承のデバイスを使用しています
Class User
#devise class
validates :email, :uniqueness => { :scope => :_type }
end
class Patient < User
end
class Doctor < User
end
class Hospital < User
end
医師としてアカウントを作成する_type: "Doctor"
場合、患者または病院としてアカウントを作成する場合、タイプは次のようになります。次に、いずれかのアカウント タイプの電子メールが既に存在する場合は、まずデータベースにチェックインし、その電子メールを使用して以前の資格情報でアカウントを作成します。
そのため、他のアカウントの種類を作成するために登録するときに、すべてのデータを提供したくありません。
このシナリオを達成する方法!!! 私を助けてください......