質問編集履歴

8

追記

2019/07/31 06:03

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -344,7 +344,9 @@
344
344
 
345
345
 
346
346
 
347
- 「registrations」と記載するべきところを「regisration」と、誤って記載していた。以下、修正結果
347
+ 「registrations」と記載するべきところを「regisration」と、誤って記載していた。というよりはデフォルトでこの設定になっていた気がするルーティングを編集した覚えがないため。
348
+
349
+ 以下、修正結果。
348
350
 
349
351
  config/routes.rb
350
352
 

7

誤字

2019/07/31 06:03

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -340,7 +340,7 @@
340
340
 
341
341
 
342
342
 
343
- ###@8zcaさんのアドバイスから発見した誤り
343
+ ###8zcaさんのアドバイスから発見した誤り
344
344
 
345
345
 
346
346
 

6

追記

2019/07/31 05:53

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -335,3 +335,29 @@
335
335
  ######deviseで作成したコントローラは以下のコマンドで作成しました。
336
336
 
337
337
  「rails g devise:controllers users」
338
+
339
+
340
+
341
+
342
+
343
+ ###@8zcaさんのアドバイスから発見した誤り
344
+
345
+
346
+
347
+ 「registrations」と記載するべきところを「regisration」と、誤って記載していた。以下、修正結果。
348
+
349
+ config/routes.rb
350
+
351
+ ```rails5
352
+
353
+ devise_for :users, controllers:{
354
+
355
+ -)regisrations: 'users/regisrations'
356
+
357
+ +)registrations: 'users/registrations',
358
+
359
+ sessions: 'users/sessions'
360
+
361
+ }
362
+
363
+ ```

5

追記

2019/07/31 05:53

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -291,3 +291,47 @@
291
291
  https://teratail.com/questions/182766
292
292
 
293
293
  →このエラー内容とは違うと感じます
294
+
295
+
296
+
297
+
298
+
299
+ ###@8zcaさん
300
+
301
+ ご回答の内容は、そもそもregstrations_controllerのcreateアクションが呼ばれていないということでした。
302
+
303
+ この部分に関してはこの後すぐ調べたいと思います。
304
+
305
+
306
+
307
+
308
+
309
+ ```terminal
310
+
311
+ Started POST "/users" for ::1 at 2019-07-28 18:44:48 +0900
312
+
313
+ Processing by Devise::RegistrationsController#create as HTML
314
+
315
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"FxJK+o8PEhIInLDmGSrvCPf7w7gjp1TOt1DyC88npe+WJwXTacLlduhw+gsDbjpV+sRV2GNEVDBV94vkfcbj8Q==", "user"=>{"name"=>"あああ", "email"=>"test@test.com", "introduce"=>"初めまして", "image"=>#<ActionDispatch::Http::UploadedFile:0x007ffc9c9ee3a0 @tempfile=#<Tempfile:/var/folders/9j/zkxb427x5zd1xjty84shsmk80000gn/T/RackMultipart20190728-997-9hun8x.JPG>, @original_filename="IMG_2349.JPG", @content_type="image/jpeg", @headers="Content-Disposition: form-data; name=\"user[image]\"; filename=\"IMG_2349.JPG\"\r\nContent-Type: image/jpeg\r\n">, "password"=>"[FILTERED]", "password_confirmation"=>"[FILTERED]"}, "commit"=>"Sign up"}
316
+
317
+ Unpermitted parameters: :introduce, :image
318
+
319
+ ```
320
+
321
+
322
+
323
+ ただ、その前にとても気になる部分があるのでお聞きしたです。今回のエラーを直すためにどこが悪いのかを知りたくてterminalでログを確認しました。
324
+
325
+ 上記2行目に記載されている、「Processing by Devise::RegistrationsController#create as HTML」は、Devise作成したRegistrationsControllerにおけるcreateアクションで処理が行われているということではないのでしょうか??
326
+
327
+
328
+
329
+ Deviseでコントローラを作成した時に作成されたのが、users/regstration_controller.rbだったので、その中のcreateアクション中に記載すればいいと考えたのですが・・・これじゃダメなんですね・・
330
+
331
+
332
+
333
+
334
+
335
+ ######deviseで作成したコントローラは以下のコマンドで作成しました。
336
+
337
+ 「rails g devise:controllers users」

4

追記

2019/07/28 10:02

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -40,6 +40,8 @@
40
40
 
41
41
  deviseを使用しているので、他の入力欄と同様にコピーして該当箇所(introduce、image,)を追加作成。
42
42
 
43
+ app/views/devise/registrations/new.html.erb
44
+
43
45
  ```rails5
44
46
 
45
47
  <h2>Sign up</h2>
@@ -150,7 +152,7 @@
150
152
 
151
153
 
152
154
 
153
-
155
+ app/controller/users/regstrations_controller.rb
154
156
 
155
157
  ```rails5
156
158
 
@@ -186,17 +188,23 @@
186
188
 
187
189
  protected
188
190
 
189
-
191
+ ↓ストロングパラメータ該当箇所
190
192
 
191
193
  # If you have extra params to permit, append them to the sanitizer.
192
194
 
193
195
  def configure_sign_up_params
194
196
 
197
+ #devise_parameter_sanitizer.permit(:sign_up, keys: [:name])
198
+
199
+ #↑修正前
200
+
195
201
  devise_parameter_sanitizer.permit(:sign_up, keys: [:name, :introduce, :image])
196
202
 
203
+ #↑修正後
204
+
197
- end
205
+ end
198
-
199
-  →このpermitの内容を変更
206
+
207
+  
200
208
 
201
209
 
202
210
 

3

不敵な文字の削除

2019/07/28 05:08

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  サインインにはdeviseを使用しています。
12
12
 
13
- ※打ち込んでいるデータ内容が変化しています。
13
+
14
14
 
15
15
 
16
16
 

2

誤字

2019/07/28 04:58

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -240,7 +240,7 @@
240
240
 
241
241
 
242
242
 
243
- 1、railsコンソールから、Userデータについて確認すると、introduceとimaage欄がnilになっている。
243
+ 1、railsコンソールから、Userデータについて確認すると、introduceとimage欄がnilになっている。
244
244
 
245
245
  ```terminal
246
246
 

1

誤字

2019/07/28 04:53

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -275,3 +275,11 @@
275
275
  おそらくこの部分を勘違いしているのか、または別に問題がある可能性が高いが、学習時間に限りがあるため、調べながら質問させていただきます。
276
276
 
277
277
  よろしくお願いいたします。
278
+
279
+
280
+
281
+ ###参照した情報(一部抜粋=質問内容に似ていると感じた)
282
+
283
+ https://teratail.com/questions/182766
284
+
285
+ →このエラー内容とは違うと感じます