デバイスを使用してユーザーを管理したいのですが、私の意図は、1 つのAgencyUser
モデルと 1つのモデルを持つことNormalUser
です。どちらもいくつかの共通の属性/関係を持っていますが、いくつかの特別な属性/関係も持っています。私にとって最も重要な違いは、 がモジュールNormalUser
に登録できるようにしたいということと、 がdevise_invitableモジュールを介してのみ登録できるようにする必要があることです。どちらも同じログインフォームからログインできるはずです。registerable
AgencyUser
どうすればそのような行動をとることができるか、何か戦略やアドバイスはありますか?
ありがとうございました!