複数のユーザーモデルを使用するアプリケーションがあり、それぞれに独自のデバイス構成と独自のモデルがあります。私のセットアップでは、これは単一のユーザーモデルとロールを使用するよりも理にかなっており、すべてがどのように行われたかに満足しています。
ただし、deviseのデフォルトと、モデルごとにそれらをオーバーライドする方法にいくつかの問題があります。ロック解除戦略や、パスワードのリセットを要求した後にユーザーがログインする必要がある時間などの場合、deviseはファイルconfig / initializers/devise.rbを参照します。モデルごとにこれらの変数を設定するにはどうすればよいですか?