回答編集履歴

1

追記

2020/12/09 09:24

投稿

winterboum
winterboum

スコア23567

test CHANGED
@@ -7,3 +7,15 @@
7
7
 
8
8
 
9
9
  とりあえずこの辺りまで直して試してください
10
+
11
+
12
+
13
+ =============
14
+
15
+ いくつか問題があります
16
+
17
+ 1 `@cart = @user.cart.id` => `@cart = @user.cart`
18
+
19
+ 1 `@cart_item = @cart.cart_items.build` cart に productを載せるのですから、`@item = @cart.products.build`のほうが本質です。中間tableを触るのはそこに付加情報があるのでなければ忘れる
20
+
21
+ 1 それを可能にするにはclass Cartに`has_many :cart_items`が必要。