質問編集履歴

1

わかりやすくしました

2016/06/29 10:18

投稿

hrc
hrc

スコア55

test CHANGED
File without changes
test CHANGED
@@ -1,28 +1,24 @@
1
- deviseとomniauthを使ってログイ出来るサを作りたいと思います。ちなみにi18nで言語ごとに分岐す仕組みを組み込んでます。
1
+ Railsでレストラを作っております。言語化していのでが、新たソーシャルを使ったログイン機能を搭載しようと思
2
2
 
3
- うまくルーティングきなくて困っています。
3
+ deviseとomniauthを組み込もと考えておりす。ちなみに多言語化にはi18n言語ごとに分岐する仕組みをすでに組み込んでいます。
4
4
 
5
5
 
6
6
 
7
- 【例】
8
-
9
7
  http://localhost:3000/en
10
8
 
11
-
9
+ http://localhost:3000/ja
12
10
 
13
- http://localhost:3000/users/sign_up?locale=en
11
+ とかの配下に
14
12
 
15
-
13
+ users/auth/facebook
16
14
 
17
- /users/auth/facebook?locale=en
15
+ が来るようにルーティングしたいのですが
18
16
 
19
-
17
+ (つまり/en/users/auth/facebook)
20
18
 
21
- Facebookログイン時にInvalidとなる。
19
+ route.rb
22
20
 
23
-
24
-
25
- route.rbはこうなってい
21
+ の書き方がわかりせん
26
22
 
27
23
 
28
24
 
@@ -66,7 +62,27 @@
66
62
 
67
63
 
68
64
 
65
+ 今の設定だと
66
+
67
+ http://localhost:3000/en
68
+
69
+
70
+
71
+ http://localhost:3000/users/sign_up?locale=en
72
+
73
+
74
+
75
+ /users/auth/facebook?locale=en
76
+
77
+
78
+
79
+ Facebookログイン時にInvalid
80
+
81
+ となってしまいます。
82
+
83
+
84
+
69
- TOPページのapplication.html.erbのフッタ部分はこうなっています。
85
+ ちなみにTOPページのapplication.html.erbのフッタ部分はこうなっています。
70
86
 
71
87
 
72
88