回答編集履歴

1

追記

2021/04/05 02:34

投稿

winterboum
winterboum

スコア23567

test CHANGED
@@ -23,3 +23,25 @@
23
23
  ただしその場合は関連名を変えてください。has_many :items_by_web みたいに。
24
24
 
25
25
  相手になるItemの方も3つのuserに対して別の関連名にする必要があります
26
+
27
+
28
+
29
+ 追記
30
+
31
+ 「userとitemを繋ぐ中間テーブルとしてweb_confirmationsとlocal_confirmationsが存在しています。」
32
+
33
+ であるなら、
34
+
35
+ 「userとweb_confirmationsは1対多、userとlocal_confirmationsも1対多。
36
+
37
+  itemとweb_confirmationsは1対多、itemとlocal_confirmationsも1対多。」
38
+
39
+ はおかしい。共に多対多、かつ has_many :items が単独であるのもおかしい。
40
+
41
+ Item,User の 関連定義はどうなってます?
42
+
43
+
44
+
45
+ というか、、、、
46
+
47
+ 1対1、1対多、多対多 の概念を勉強したほうが良いようにおもえます。