回答編集履歴

1

追記

2020/07/05 04:13

投稿

winterboum
winterboum

スコア23329

test CHANGED
@@ -19,3 +19,23 @@
19
19
  の cart をみな @cart にしてください。
20
20
 
21
21
  多分それで行けるかと
22
+
23
+
24
+
25
+ ただちょっと気になるのは、ここで 例外 を使っていること。
26
+
27
+ きちんと条件分けが出来る場合は使わないほうが良い、となんかで読んだ気がします
28
+
29
+ ```
30
+
31
+ def current_cart
32
+
33
+ @cart = Cart.find_by(id: session[:cart_id]) || Cart.create
34
+
35
+ session[:cart_id] = @cart.id
36
+
37
+ @cart
38
+
39
+ end
40
+
41
+ ```