質問編集履歴

4

修正

2020/09/11 13:44

投稿

tomato185
tomato185

スコア29

test CHANGED
File without changes
test CHANGED
@@ -2,9 +2,7 @@
2
2
 
3
3
  ruby on rails 初心者です。
4
4
 
5
- `views/orders/index.html`の注文確定ボタンを押下すると、ordersテーブルとaddressesテーブルに
5
+ 現在、ECサイトの構築をしており、「カート」情報を一度セッションにいれ、確認画面(`views/orders/index.html`の注文確定ボタンを押下すると、ordersテーブルとaddressesテーブルにデータが保存される仕組みを作成しております。
6
-
7
- データが保存される仕組みを作成しております。
8
6
 
9
7
 
10
8
 

3

更新

2020/09/11 13:44

投稿

tomato185
tomato185

スコア29

test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,9 @@
12
12
 
13
13
  ### エラー文
14
14
 
15
- エラー文はでてきておりませんが、(views/orders/index.html.erb)で送信されたデータが保存されておりません。
15
+ エラー文はでてきておりませんが、(views/orders/index.html.erb)で送信されたデータが``addressesテーブル``には保存されておりますが、
16
+
17
+ ``ordersテーブル``には保存されておりません。
16
18
 
17
19
  1つでも入っていれば、`@cart_items.each do |cart_item|`の部分がおかしいと断定できますが、1つも入っていないことを
18
20
 
@@ -176,7 +178,7 @@
176
178
 
177
179
  @address = Address.new(address_params)
178
180
 
179
- if @address
181
+ if @address.save
180
182
 
181
183
  flash[:success] = "購入が完了しました。"
182
184
 

2

修正

2020/09/11 13:38

投稿

tomato185
tomato185

スコア29

test CHANGED
@@ -1 +1 @@
1
- ruby on rails データがDBに保存されない
1
+ ruby on rails データがDBに保存されない??
test CHANGED
@@ -14,6 +14,14 @@
14
14
 
15
15
  エラー文はでてきておりませんが、(views/orders/index.html.erb)で送信されたデータが保存されておりません。
16
16
 
17
+ 1つでも入っていれば、`@cart_items.each do |cart_item|`の部分がおかしいと断定できますが、1つも入っていないことを
18
+
19
+ 考えると、他に原因があると考えられます。
20
+
21
+
22
+
23
+ みなさんのお力添えをいただけないでしょうか。
24
+
17
25
 
18
26
 
19
27
  ###コード

1

修正

2020/09/11 12:42

投稿

tomato185
tomato185

スコア29

test CHANGED
@@ -1 +1 @@
1
- データがDBに保存されない。
1
+ ruby on rails データがDBに保存されない。
test CHANGED
File without changes