teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

変更

2017/06/11 05:36

投稿

dandandandan
dandandandan

スコア8

title CHANGED
File without changes
body CHANGED
@@ -22,6 +22,11 @@
22
22
 
23
23
  User model
24
24
  ```ruby
25
+
26
+ def self.sign_in_from_facebook(auth)
27
+ find_by(provider: auth['provider'], uid: auth['uid'] ) || create_user_from_facebook(auth)
28
+ end
29
+
25
30
  def self.create_user_from_facebook(auth)
26
31
  create(
27
32
 

1

誤字

2017/06/11 05:36

投稿

dandandandan
dandandandan

スコア8

title CHANGED
@@ -1,1 +1,1 @@
1
- facebookのサインアップで地域に応じて制限をかけたい
1
+ facebookのサインアップで性別に応じて制限をかけたい
body CHANGED
@@ -1,6 +1,6 @@
1
1
  ###前提・実現したいこと
2
2
  現在、omniauth facebookというgemを使用して、以下のようにfacebookのサインアップを以下のように実装しております。
3
- その上で取得した性別が女性の場合のみサインアップを許可し、そうでない場合はエラーメッセージを吐き出したいと考えています。
3
+ その上で取得した性別が女性の場合のみ(女性という文字列を含んでいた場合)サインアップを許可し、そうでない場合はエラーメッセージを吐き出したいと考えています。
4
4
  その場合、 self.create_user_from_facebook内にどのように条件分岐を書き足せばよいのでしょうか。
5
5
 
6
6
  ###該当のソースコード