teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

キャプチャを削除しました。

2020/07/24 09:35

投稿

morelife09
morelife09

スコア2

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,36 @@
1
- Couldn't find User with 'id'=idのエラーが出ています。
2
- SQLにアカウントを入れているのですが迷走しています。
1
+ MySQL(5.6.47)にアカウントを入れているのですが迷走しています。
3
2
  ご教授お願い致します。
4
3
 
4
+ 前提・実現したいこと
5
+ ユーザーページを作っています。
6
+ そこでアカウントを追加したのですが下記のエラーが出てがうまく動きません。
7
+
8
+ 発生している問題・エラーメッセージ
9
+
5
- ![イメージ説明](078e29f147841248d92105cb59ae5f47.png)
10
+ ActiveRecord::RecordNotFound in UsersController#show
6
- ![イメージ説明](73ef2580650ecd62464083e2f147a02b.png)
11
+ Couldn't find User with 'id'=id
12
+
13
+ 問題が発生するまでの流れ・手順
14
+
15
+ https://qiita.com/Jumpei_Sogawa/items/f3f2a3866b20028b49e9
16
+ を参照にアカウント追加まで行きました。
17
+
18
+ ソースコード
19
+
7
- ![イメージ説明](7f0284d6235ad23602d424640aaf18ef.png)
20
+ class UsersController < ApplicationController
21
+
22
+ before_action :set_user, only: [:show]
23
+
24
+ def show
25
+ @user = User.all
26
+ end
27
+
28
+ private
29
+
30
+ def set_user
31
+ @user = User.find([:id])
32
+ end
33
+ end
34
+
35
+
36
+ 問題の発生した環境