質問編集履歴
1
コードブロックを使用しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -4,21 +4,21 @@
|
|
4
4
|
現在、Railsでフリマサイトを作成しておりまして、
|
5
5
|
出品した商品の編集ができません。
|
6
6
|
|
7
|
-
#
|
7
|
+
#エラー内容
|
8
8
|
No route matches [PATCH] "/users/products"
|
9
9
|
|
10
|
-
#
|
10
|
+
#products_controller.rb
|
11
|
-
|
11
|
+
```ruby
|
12
12
|
def edit
|
13
|
-
ユーザーの商品詳細編集
|
13
|
+
#ユーザーの商品詳細編集
|
14
14
|
@product = Product.find(params[:id])
|
15
15
|
end
|
16
16
|
|
17
17
|
def update
|
18
18
|
upload_file = params[:product][:image1]
|
19
|
-
投稿画像がない場合
|
19
|
+
#投稿画像がない場合
|
20
20
|
if upload_file.present?
|
21
|
-
画像のファイル名取得
|
21
|
+
#画像のファイル名取得
|
22
22
|
upload_file_name1 = upload_file.original_filename
|
23
23
|
output_dir = Rails.root.join('public', 'images')
|
24
24
|
output_path = output_dir + upload_file_name1
|
@@ -35,9 +35,12 @@
|
|
35
35
|
redirect_to edit_product_path and return
|
36
36
|
end
|
37
37
|
end
|
38
|
+
```
|
38
39
|
|
39
|
-
#ーーーroutes.rbーーー
|
40
40
|
|
41
|
+
#routes.rb
|
42
|
+
|
43
|
+
```Ruby
|
41
44
|
Rails.application.routes.draw do
|
42
45
|
|
43
46
|
root 'products#index', as: :root
|
@@ -86,6 +89,6 @@
|
|
86
89
|
|
87
90
|
# For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html
|
88
91
|
end
|
89
|
-
|
92
|
+
```
|
90
93
|
似たような質問やサイトを参考にしましたが、解決できません。
|
91
94
|
説明不足で申し訳ございませんが、何卒よろしくお願い致します。
|