質問編集履歴

2

変更

2017/06/11 05:36

投稿

dandandandan
dandandandan

スコア8

test CHANGED
File without changes
test CHANGED
@@ -46,6 +46,16 @@
46
46
 
47
47
  ```ruby
48
48
 
49
+
50
+
51
+ def self.sign_in_from_facebook(auth)
52
+
53
+ find_by(provider: auth['provider'], uid: auth['uid'] ) || create_user_from_facebook(auth)
54
+
55
+ end
56
+
57
+
58
+
49
59
  def self.create_user_from_facebook(auth)
50
60
 
51
61
  create(

1

誤字

2017/06/11 05:36

投稿

dandandandan
dandandandan

スコア8

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