アプリケーションは3種類のユーザーで構成されています。管理者、クライアント、およびプロフェッショナル。3つの異なる役割と1つの場所でサインアップ/サインインするユーザーを作成するにはどうすればよいですか?
クライアント:基本的な情報と、サインアップ(名、ユーザ名、画像、パスワード、...)
プロフェッショナル:上記の基本的な情報とはるか(経歴、経験、教育、および多くのとサインアップもっと....)
管理者:誰もがアプリとそのユーザーを制御します。
私はDevise経由でユーザーモデルを作成しました。今、これらの役割とログイン用の場所を1つ作成する必要があります(可能な場合)。
多くの記事は3つのモデルを作成しないようにアドバイスしています。どのように私はそのような解決策を達成するだろうか?
ありがとうございます。
あなたの答えをありがとう。私はあなたが意味するものを得たと思う。私は内部のAbility.rbファイルの最初の部分を理解しています。Admin、Pro、およびClientsの3つの役割を定義できます。右? 2番目の部分については、共有する例を知っていますか?ありがとう.... – egyamado