deviseで複数モデルを作成し、各々にomniauth-facebookを適用する
deviseを用いて複数モデル(teacher.rb/student.rb)
を作成することはできました。
そして、それぞれにomniauth-facebook
を用いてomniauth
を実装したいのですが、deviseのomniauthable
が競合してうまくいきません。
この場合、アプローチとしてどうするのが適切なのでしょうか。
3つめのモデルomniuser.rb
などを作成してそこに処理を集中させる方法を考えたのですが、どう思いますか?
そのメソッドや参考になるサイトを教えていただきたいです。
よろしくお願いいたします。