質問編集履歴

2

追加

2020/09/06 05:39

投稿

tomato185
tomato185

スコア29

test CHANGED
File without changes
test CHANGED
@@ -14,6 +14,12 @@
14
14
 
15
15
  別の箇所が原因でしょうか。
16
16
 
17
+  (追記)→「current_cart」が空だからエラーではないか?
18
+
19
+     →session[:cart_id」には何も入っていないから「current_cart」は空になり、エラーが発生する。(仮説)
20
+
21
+     →current_cartアクションに[:cart_id]がなかったら「create」するように記述すればよい??
22
+
17
23
 
18
24
 
19
25
  ### 発生している問題・エラーメッセージ

1

誤字

2020/09/06 05:39

投稿

tomato185
tomato185

スコア29

test CHANGED
File without changes
test CHANGED
@@ -82,7 +82,7 @@
82
82
 
83
83
  def create
84
84
 
85
- @line_item = @cart.line_items.build(product_id: params[:product_id]) if @line_items.blank?
85
+ @line_item = @cart.cart_items.build(product_id: params[:product_id]) if @line_items.blank?
86
86
 
87
87
  @line_item.quantity += params[:quantity].to_i
88
88