質問編集履歴

4

修正

2020/09/09 05:35

投稿

keisuke.F
keisuke.F

スコア19

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
 
10
10
 
11
- 編集が画面にて、submitの更新するをクリックすると、rootパスに飛ぶ挙動が期待されるべきなのですが、リロードされ、URLが下記の様になります。
11
+ 編集が画面にて、submitの更新するをクリックすると、内容が更新され、rootパスに飛ぶ挙動が期待されるべきなのですが、リロードされ、URLが下記の様になります。
12
12
 
13
13
  ```
14
14
 

3

編集

2020/09/09 05:35

投稿

keisuke.F
keisuke.F

スコア19

test CHANGED
File without changes
test CHANGED
@@ -13,6 +13,16 @@
13
13
  ```
14
14
 
15
15
  http://localhost:3000/items/1/edit?utf8=%E2%9C%93&_method=patch&authenticity_token=buicDNKYr1KCEvZpzfB%2B2xu8OGGGS2G%2FQ4m%2BDiCQxZ8eJllVj9kvhYSk0koTqH9rpytE%2FuC5BHRdzSwuKHIQ4Q%3D%3D&item%5Bcategory_id%5D=8&item%5Bbrand%5D=&item%5Bname%5D=%E3%81%82%E3%81%82%E3%81%95%E3%81%82&item%5Bitem_explanation%5D=111111&item%5Bshippingarea_id%5D=1&item%5Bitemcondition_id%5D=1&item%5Bshippingcost_id%5D=1&item%5Bshippingday_id%5D=1&item%5Bshippingmethod_id%5D=1&item%5Bprice%5D=1&item%5Bitem_imgs_attributes%5D%5B0%5D%5Bimage%5D=&item%5Bitem_imgs_attributes%5D%5B0%5D%5B_destroy%5D=0&item%5Bitem_imgs_attributes%5D%5B0%5D%5Bid%5D=1&item%5Bitem_imgs_attributes%5D%5B1%5D%5Bimage%5D=&commit=%E6%9B%B4%E6%96%B0%E3%81%99%E3%82%8B
16
+
17
+ ```
18
+
19
+
20
+
21
+ 更新するを押す前は下記のURLです
22
+
23
+ ```
24
+
25
+ http://localhost:3000/items/1/edit
16
26
 
17
27
  ```
18
28
 

2

修正

2020/09/09 05:32

投稿

keisuke.F
keisuke.F

スコア19

test CHANGED
File without changes
test CHANGED
@@ -5,6 +5,20 @@
5
5
 
6
6
 
7
7
  そこで、商品編集機能を実装しているのですが、コントローラーがうまく機能しません。
8
+
9
+
10
+
11
+ 編集が画面にて、submitの更新するをクリックすると、rootパスに飛ぶ挙動が期待されるべきなのですが、リロードされ、URLが下記の様になります。
12
+
13
+ ```
14
+
15
+ http://localhost:3000/items/1/edit?utf8=%E2%9C%93&_method=patch&authenticity_token=buicDNKYr1KCEvZpzfB%2B2xu8OGGGS2G%2FQ4m%2BDiCQxZ8eJllVj9kvhYSk0koTqH9rpytE%2FuC5BHRdzSwuKHIQ4Q%3D%3D&item%5Bcategory_id%5D=8&item%5Bbrand%5D=&item%5Bname%5D=%E3%81%82%E3%81%82%E3%81%95%E3%81%82&item%5Bitem_explanation%5D=111111&item%5Bshippingarea_id%5D=1&item%5Bitemcondition_id%5D=1&item%5Bshippingcost_id%5D=1&item%5Bshippingday_id%5D=1&item%5Bshippingmethod_id%5D=1&item%5Bprice%5D=1&item%5Bitem_imgs_attributes%5D%5B0%5D%5Bimage%5D=&item%5Bitem_imgs_attributes%5D%5B0%5D%5B_destroy%5D=0&item%5Bitem_imgs_attributes%5D%5B0%5D%5Bid%5D=1&item%5Bitem_imgs_attributes%5D%5B1%5D%5Bimage%5D=&commit=%E6%9B%B4%E6%96%B0%E3%81%99%E3%82%8B
16
+
17
+ ```
18
+
19
+
20
+
21
+ データも更新されておらず、notice: '編集できませんでした'と設定しているのですが、出てこないため、updateアクションは機能していないと思います。
8
22
 
9
23
 
10
24
 

1

修正

2020/09/09 05:31

投稿

keisuke.F
keisuke.F

スコア19

test CHANGED
File without changes
test CHANGED
@@ -48,6 +48,24 @@
48
48
 
49
49
  editアクションの@item = Item.find(params[:id])下にbinding.pryをかけ、編集したところ、編集内容は取得できました。
50
50
 
51
+
52
+
53
+ paramsと打つと、
54
+
55
+ 文末に
56
+
57
+ ```
58
+
59
+ permitted: false>
60
+
61
+ ```
62
+
63
+ という風に表示されています。
64
+
65
+ (これの原因はよくわかっていません。)
66
+
67
+
68
+
51
69
  しかし、それ以降のupdateの記述に間違いがあるとは思えず、困惑しております。
52
70
 
53
71