質問編集履歴

1

モデル内容を追記

2019/06/02 20:23

投稿

taktokyo1
taktokyo1

スコア25

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,8 @@
1
- クラスから生成されたオブジェクトは、生成元クラスに定義されているメソッドを使用できると理解していたのですが、下記の通り、User.find(1)は正常に動作するものの、user.find(1)とするとNo method Errorになるのは何故でしょうか
1
+ クラスから生成されたオブジェクトは、生成元クラスで使用できるメソッドを使用できると理解していたのですが、下記の通り、User.find(1)は正常に動作するものの、user.find(1)とするとNo method Errorになります
2
2
 
3
3
 
4
+
5
+ findメソッドはあくまでクラスメソッドであって、Userクラスに定義されていない為、userオブジェクトで使用できないということでしょうか。
4
6
 
5
7
 
6
8
 
@@ -9,6 +11,14 @@
9
11
 
10
12
 
11
13
  ```ここに言語名を入力
14
+
15
+ class User < ApplicationRecord
16
+
17
+ end
18
+
19
+
20
+
21
+
12
22
 
13
23
  user = User.new(name:"Michael Hartl", email: "mhartl@example.com")
14
24