質問編集履歴

2

読みやすさ

2020/09/28 05:31

投稿

zyno
zyno

スコア41

test CHANGED
File without changes
test CHANGED
@@ -18,6 +18,8 @@
18
18
 
19
19
  ```rb
20
20
 
21
+ #user.rb
22
+
21
23
  class User < ApplicationRecord
22
24
 
23
25
  has_many :contents
@@ -28,6 +30,8 @@
28
30
 
29
31
  ```rb
30
32
 
33
+ #content.rb
34
+
31
35
  class Content < ApplicationRecord
32
36
 
33
37
  belongs_to :user
@@ -40,7 +44,7 @@
40
44
 
41
45
  ```rb
42
46
 
43
-
47
+ #seed.rb
44
48
 
45
49
  require "securerandom"
46
50
 

1

変更

2020/09/28 05:31

投稿

zyno
zyno

スコア41

test CHANGED
File without changes
test CHANGED
@@ -232,7 +232,11 @@
232
232
 
233
233
  となり、contentsが存在しないと返されます。
234
234
 
235
- ほとんど同じ処理をしているにも関わらず、なぜ後者ではcontentsがNoMethodErrorになるのでしょうか?ご教授頂です。
235
+ ほとんど同じ処理をしているにも関わらず、なぜ後者ではcontentsがNoMethodErrorになるのでしょうか?テストデータが関連づられていないとしたら、seedを作成する時点エラーになりテストデータは作成されなくなるはずでです。テストデータが作成されるということは、contentsを参照できるはずなので尚更おかしいと感じました。
236
+
237
+
238
+
239
+ 分かる方いらっしゃればご教授頂けると嬉しいです。
236
240
 
237
241
 
238
242