プロジェクトにロールベースの認証(CanCanとDeviseを使用)を追加しようとしたときに、ロールを保存する方法が2つあることがわかりました。1つは「Hasand Belongs_to」の方法で、もう1つは新しいフィールドにロールを保存する方法です。ユーザーテーブル。
したがって、問題は、最初の方法でdeafultユーザーの役割を定義するにはどうすればよいですか、2番目の方法でdeafultの役割を定義するためにどちらの方法を選択する必要がありますか(移行またはDeviseのユーザーコントローラーの編集でデフォルトの役割を設定しますか?)
また、この方法を使用する必要がありますか、それとも代わりにgemを使用する方が良いですか?
PS私はすでにTonyAmoyalのチュートリアルを読みましたが、そこに答えが見つかりませんでした。