

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


CC BY-SA 3.0
2015-11-22T06:36:26.127
19161
2016-11-08T11:51:15.637
13210
question
ruby-on-rails devise
deviseで複数モデルを作成し、各々にomniauth-facebookを適用する


こちらに解決策が書いてあると思いますよ  
<https://github.com/plataformatec/devise/wiki/OmniAuth-with-multiple-models>


CC BY-SA 3.0
2016-02-27T16:08:15.227
22609
2016-02-27T16:08:15.227
14518
19161
answer