質問編集履歴

2

誤字

2019/05/15 08:14

投稿

no1knows
no1knows

スコア3365

test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  Userテーブルに会社IDのカラムを作成しており、招待されたユーザーにも同じ会社IDを登録したいと思っています。
6
6
 
7
- それを実現するためにコントローラーの中で新規作成されたユーザーを取得したいです。
7
+ それを実現するためにコントローラーの中で招待されたユーザーを取得したいです。
8
8
 
9
9
 
10
10
 
@@ -24,9 +24,9 @@
24
24
 
25
25
  super
26
26
 
27
- (招待たユーザー).company_id = current_user.company_id
27
+ (招待されたユーザー).company_id = current_user.company_id
28
28
 
29
- (招待たユーザー).save!(validate: false)
29
+ (招待されたユーザー).save!(validate: false)
30
30
 
31
31
  end
32
32
 
@@ -54,4 +54,4 @@
54
54
 
55
55
  招待メールのリンクをクリックしてパスワード設定のところで、current_userを利用しようと思っていましたが、そもそもログインしていないので、取得できなかったです。
56
56
 
57
- 質問内容を大幅に修正いたしました。
57
+ 当初の質問から内容を大幅に修正いたしました。

1

質問が間違っていたので大幅に修正

2019/05/15 08:14

投稿

no1knows
no1knows

スコア3365

test CHANGED
@@ -1 +1 @@
1
- Rails Devise InvitableのコントローラーでユーザーIDを取得
1
+ Rails Devise Invitableのコントローラーで招待したユーザー取得
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  Userテーブルに会社IDのカラムを作成しており、招待されたユーザーにも同じ会社IDを登録したいと思っています。
6
6
 
7
- それを実現するためにコントローラーの中で招待されたユーザーIDを取得したいですがcurrent_userでは、うまくできませんでした
7
+ それを実現するためにコントローラーの中で新規作成されたユーザーを取得したいです。
8
8
 
9
9
 
10
10
 
@@ -20,41 +20,17 @@
20
20
 
21
21
 
22
22
 
23
- def update
23
+ def create
24
24
 
25
25
  super
26
26
 
27
+ (招待したユーザー).company_id = current_user.company_id
27
28
 
28
-
29
- #current_userが利用できないようです。
30
-
31
- current_user.company_id = User.find(current_user.invited_by_id).company_id
32
-
33
- current_user.save!(validate: false)
29
+ (招待したユーザー).save!(validate: false)
34
30
 
35
31
  end
36
32
 
37
33
  ```
38
-
39
-
40
-
41
- ### 発生している問題・エラーメッセージ
42
-
43
-
44
-
45
- ```
46
-
47
- NoMethodError in Users::InvitationsController#update
48
-
49
-
50
-
51
- undefined method `id' for nil:NilClass
52
-
53
-
54
-
55
- ```
56
-
57
-
58
34
 
59
35
 
60
36
 
@@ -69,3 +45,13 @@
69
45
 
70
46
 
71
47
  どうぞよろしくおねがいします。
48
+
49
+
50
+
51
+ ### 追記
52
+
53
+
54
+
55
+ 招待メールのリンクをクリックしてパスワード設定のところで、current_userを利用しようと思っていましたが、そもそもログインしていないので、取得できなかったです。
56
+
57
+ 質問内容を大幅に修正いたしました。