質問編集履歴
6
文法修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -138,7 +138,8 @@
|
|
138
138
|
|
139
139
|
|
140
140
|
```
|
141
|
+
```
|
141
|
-
|
142
|
+
orders/new.html.erb
|
142
143
|
<br>
|
143
144
|
<h3 style="margin-left: 200px;">注文情報入力</h3><br>
|
144
145
|
<%= form_with(model: @orders, local: true, url: orders_path, method: :post) do |f| %>
|
@@ -182,6 +183,8 @@
|
|
182
183
|
### 補足情報(FW/ツールのバージョンなど)
|
183
184
|
Rails 5.2.4.5
|
184
185
|
ruby 2.6.3
|
186
|
+
|
187
|
+
orders/new.html.erbからorders/confirrm.html.erbへ飛び、選択したほうを表示したいです。
|
185
188
|
ここにより詳細な情報を記載してください。
|
186
189
|
### 前提・実現したいこと
|
187
190
|
|
5
文法修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -23,7 +23,8 @@
|
|
23
23
|
```~~打ち消し線~~
|
24
24
|
### 該当のソースコード
|
25
25
|
|
26
|
+
```
|
26
|
-
|
27
|
+
orders_controller.rb
|
27
28
|
|
28
29
|
|
29
30
|
class Public::OrdersController < ApplicationController
|
@@ -76,7 +77,7 @@
|
|
76
77
|
end
|
77
78
|
|
78
79
|
```
|
79
|
-
orders/
|
80
|
+
orders/confirm.html.erb
|
80
81
|
|
81
82
|
|
82
83
|
```<h3>注文情報確認</h3>
|
@@ -137,7 +138,7 @@
|
|
137
138
|
|
138
139
|
|
139
140
|
```
|
140
|
-
```
|
141
|
+
```orders/new.html.erb
|
141
142
|
<br>
|
142
143
|
<h3 style="margin-left: 200px;">注文情報入力</h3><br>
|
143
144
|
<%= form_with(model: @orders, local: true, url: orders_path, method: :post) do |f| %>
|
4
文法修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -13,10 +13,19 @@
|
|
13
13
|
ArgumentError in Public::OrdersController#create
|
14
14
|
'0' is not a valid payment
|
15
15
|
|
16
|
+
# binding.pry
|
17
|
+
# params[:payment][:address] = params[:payment][:address].to_i
|
18
|
+
@order = Order.new(order_params)
|
19
|
+
#↑ここで引っかかる
|
20
|
+
@order.save
|
21
|
+
end
|
22
|
+
|
16
23
|
```~~打ち消し線~~
|
17
24
|
### 該当のソースコード
|
18
25
|
|
19
|
-
```
|
26
|
+
```orders_controller.rb
|
27
|
+
|
28
|
+
|
20
29
|
class Public::OrdersController < ApplicationController
|
21
30
|
|
22
31
|
|
@@ -67,8 +76,10 @@
|
|
67
76
|
end
|
68
77
|
|
69
78
|
```
|
70
|
-
|
79
|
+
orders/new.html.erb
|
80
|
+
|
81
|
+
|
71
|
-
<h3>注文情報確認</h3>
|
82
|
+
```<h3>注文情報確認</h3>
|
72
83
|
<br>
|
73
84
|
<br>
|
74
85
|
<div class="col-xs-8">
|
@@ -126,6 +137,42 @@
|
|
126
137
|
|
127
138
|
|
128
139
|
```
|
140
|
+
```ここに言語を入力
|
141
|
+
<br>
|
142
|
+
<h3 style="margin-left: 200px;">注文情報入力</h3><br>
|
143
|
+
<%= form_with(model: @orders, local: true, url: orders_path, method: :post) do |f| %>
|
144
|
+
<label style="margin-left: 130px;"><h4>支払い方法</h4></label><br>
|
145
|
+
<label style="margin-left: 190px;"><%= f.radio_button :payment, 0, checked: "checked"%> クレジットカード</label><br>
|
146
|
+
<label style="margin-left: 190px;"><%= f.radio_button :payment, 1 %> 銀行振込</label><br>
|
147
|
+
<br>
|
148
|
+
<label style="margin-left: 130px;"><h4>お届け先</h4></label><br>
|
149
|
+
<label style="margin-left: 190px;"><%= f.radio_button :address,1,checked: "checked" %> ご自身の住所</label>
|
150
|
+
<div><label style="margin-left: 220px;">
|
151
|
+
<%= current_customer.post_number %> <%= current_customer.street_address %>
|
152
|
+
<br>
|
153
|
+
<%= current_customer.last_name %><%= current_customer.first_name %></label>
|
154
|
+
<div>
|
155
|
+
<label style="margin-left:190px;"><%= f.radio_button :address ,2%> 登録済住所から選択</label><br>
|
156
|
+
<div><label style="margin-left: 220px;">
|
157
|
+
<%= f.collection_select(:address, current_customer.addresses.all, :post_address, :street_address)%>
|
158
|
+
|
159
|
+
<br>
|
160
|
+
</div>
|
161
|
+
<label style="margin-left: 190px;">
|
162
|
+
<%= f.radio_button :address,3 %> 新しいお届け先</label>
|
163
|
+
<div style="display: flex; margin-left:15% ;">
|
164
|
+
<div style="display: flex flex-direction: column; flex-wrap: wrap; width: 180px;">
|
165
|
+
<%= f.label :"郵便番号(ハイフンなし)"%><br><br>
|
166
|
+
<%= f.label :"住 所"%><br><br>
|
167
|
+
<%= f.label :"宛 名"%><br><br>
|
168
|
+
</div>
|
169
|
+
<div style=" margin-left:20px; ">
|
170
|
+
<%= f.text_field :postal_code %><br><br>
|
171
|
+
<%= f.text_field :shipping_address ,size: "60" %><br><br>
|
172
|
+
<%= f.text_field :name %><br><br>
|
173
|
+
<%= f.submit "確認画面へ進む", class: 'btn btn-primary' %>
|
174
|
+
<% end %>
|
175
|
+
```
|
129
176
|
### 試したこと
|
130
177
|
|
131
178
|
to_iが必要かと思われるのでコントローラーで記述してみました。
|
3
初心者マーク追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -147,7 +147,7 @@
|
|
147
147
|
|
148
148
|
```
|
149
149
|
|
150
|
-
### 該当のソースコード
|
150
|
+
### 該当のソースコード
|
151
151
|
'0' is not a valid paymentエラー
|
152
152
|
```ここに言語名を入力
|
153
153
|
|
2
文法修正
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|
1
文法修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,14 +5,15 @@
|
|
5
5
|
|
6
6
|
ここに質問の内容を詳しく書いてください。
|
7
7
|
「0」が有効ではないので変換する記述方法がわからずにいます。
|
8
|
+
ご教授頂けると幸いです。
|
8
9
|
|
10
|
+
### 発生している問題・エラーメッセージ
|
9
11
|
|
10
|
-
|
12
|
+
```
|
11
13
|
ArgumentError in Public::OrdersController#create
|
12
|
-
```
|
13
|
-
エラーメッセージ
|
14
|
-
|
14
|
+
'0' is not a valid payment
|
15
15
|
|
16
|
+
```~~打ち消し線~~
|
16
17
|
### 該当のソースコード
|
17
18
|
|
18
19
|
```ここに言語名を入力
|
@@ -66,31 +67,7 @@
|
|
66
67
|
end
|
67
68
|
|
68
69
|
```
|
69
|
-
|
70
|
-
### 試したこと
|
71
|
-
|
72
|
-
to_iが必要かと思われるのでコントローラーで記述してみました。
|
73
|
-
|
74
|
-
|
75
|
-
### 補足情報(FW/ツールのバージョンなど)
|
76
|
-
Rails 5.2.4.5
|
77
|
-
ruby 2.6.3
|
78
|
-
ここにより詳細な情報を記載してください。
|
79
|
-
### 前提・実現したいこと
|
80
|
-
|
81
|
-
ここに質問の内容を詳しく書いてください。
|
82
|
-
(例)PHP(CakePHP)で●●なシステムを作っています。
|
83
|
-
■■な機能を実装中に以下のエラーメッセージが発生しました。
|
84
|
-
|
85
|
-
### 発生している問題・エラーメッセージ
|
86
|
-
|
87
|
-
```
|
88
|
-
|
89
|
-
```
|
90
|
-
|
91
70
|
### 該当のソースコード
|
92
|
-
'0' is not a valid paymentエラー
|
93
|
-
```ここに言語名を入力
|
94
71
|
<h3>注文情報確認</h3>
|
95
72
|
<br>
|
96
73
|
<br>
|
@@ -149,7 +126,32 @@
|
|
149
126
|
|
150
127
|
|
151
128
|
```
|
129
|
+
### 試したこと
|
152
130
|
|
131
|
+
to_iが必要かと思われるのでコントローラーで記述してみました。
|
132
|
+
|
133
|
+
|
134
|
+
### 補足情報(FW/ツールのバージョンなど)
|
135
|
+
Rails 5.2.4.5
|
136
|
+
ruby 2.6.3
|
137
|
+
ここにより詳細な情報を記載してください。
|
138
|
+
### 前提・実現したいこと
|
139
|
+
|
140
|
+
ここに質問の内容を詳しく書いてください。
|
141
|
+
(例)PHP(CakePHP)で●●なシステムを作っています。
|
142
|
+
■■な機能を実装中に以下のエラーメッセージが発生しました。
|
143
|
+
|
144
|
+
### 発生している問題・エラーメッセージ
|
145
|
+
|
146
|
+
```
|
147
|
+
|
148
|
+
```
|
149
|
+
|
150
|
+
### 該当のソースコード
|
151
|
+
'0' is not a valid paymentエラー
|
152
|
+
```ここに言語名を入力
|
153
|
+
|
154
|
+
|
153
155
|
### 試したこと
|
154
156
|
|
155
157
|
ここに問題に対して試したことを記載してください。
|