質問編集履歴
3
違うエラーが出たので編集しました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
`undefined method '[]' for nil:NilClass`を解決したい
|
test
CHANGED
@@ -4,25 +4,13 @@
|
|
4
4
|
|
5
5
|
ウィザード形式で登録するという形式にしており、使用しているgemはdeviseです。
|
6
6
|
|
7
|
-
電話番号登録の画面で、binding.pryをかけてみたところ、会員情報のデータは取れているぽいです。
|
8
|
-
|
9
|
-
![イメージ説明](6e94ab885fce334454200390883706c6.png)
|
10
|
-
|
11
|
-
|
7
|
+
userの新規作成ができていないのか、`undefined method '[]' for nil:NilClass`がでます。
|
12
|
-
|
13
|
-
![イメージ説明](c034df4c4511f6077e6cb0e6257510bd.png)
|
14
|
-
|
15
|
-
なので結果アドレスとパスワードが保存されないためログインできません。
|
16
|
-
|
17
|
-
初学者で勉強不足なところはありますが、何卒ご教授のほどお願いします。
|
18
|
-
|
19
|
-
![イメージ説明](d710c7420136af1343aaf8ccdfe9828a.png)
|
20
8
|
|
21
9
|
|
22
10
|
|
23
11
|
### 発生している問題・エラーメッセージ
|
24
12
|
|
25
|
-
|
13
|
+
![イメージ説明](966dde0af605619d24d2d9df3e031f46.png)
|
26
14
|
|
27
15
|
|
28
16
|
|
@@ -118,14 +106,6 @@
|
|
118
106
|
|
119
107
|
|
120
108
|
|
121
|
-
def configure_permitted_parameters
|
122
|
-
|
123
|
-
devise_parameter_sanitizer.permit(:sign_up, keys: [:nick_name,:family_name,:first_name,:family_name_kana,:first_name_kana,:birthday,])
|
124
|
-
|
125
|
-
end
|
126
|
-
|
127
|
-
|
128
|
-
|
129
109
|
def phone_number_params
|
130
110
|
|
131
111
|
params.require(:phone_number).permit(:number)
|
2
routesを追加しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -178,6 +178,32 @@
|
|
178
178
|
|
179
179
|
```
|
180
180
|
|
181
|
+
routes.rb
|
182
|
+
|
183
|
+
```ruby
|
184
|
+
|
185
|
+
devise_scope :user do
|
186
|
+
|
187
|
+
get "users/sign_up/address", to: "users/registrations#new_address"
|
188
|
+
|
189
|
+
post "users/sign_up/address", to: "users/registrations#create_address"
|
190
|
+
|
191
|
+
get "users/sign_up/credit_card", to: "users/registrations#new_credit_card"
|
192
|
+
|
193
|
+
post "users/sign_up/credit_card", to: "users/registrations#create_credit_card"
|
194
|
+
|
195
|
+
get "users/sign_up/phone_number", to: "users/registrations#new_phone_number"
|
196
|
+
|
197
|
+
post "users/sign_up/phone_number", to: "users/registrations#create_phone_number"
|
198
|
+
|
199
|
+
get "users/sign_up/done", to: "users/registrations#done"
|
200
|
+
|
201
|
+
post "users/sign_up/done", to: "users/registrations#done"
|
202
|
+
|
203
|
+
end
|
204
|
+
|
205
|
+
```
|
206
|
+
|
181
207
|
|
182
208
|
|
183
209
|
### 試したこと
|
1
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
会員のデータを完了画面まで持っていけるようにしたい。
|
test
CHANGED
File without changes
|