回答編集履歴

2

更新

2017/02/15 03:33

投稿

moke
moke

スコア2241

test CHANGED
@@ -73,3 +73,33 @@
73
73
 
74
74
 
75
75
  としてください
76
+
77
+ と追記してください。
78
+
79
+ これでも無理だったら、残念ですが_form.html.erbを
80
+
81
+ new と edit,
82
+
83
+ _form.html.erbの form_forを
84
+
85
+
86
+
87
+ ```ruby
88
+
89
+ render partial: 'form',locals: {micropost: @micropost,url: {action: :create,token: @micropost.token}}
90
+
91
+
92
+
93
+ render partial: 'form',locals: (micropost:@micropost,url: {action: :update,token: @micropost.token})
94
+
95
+
96
+
97
+ form_for(@micropost,url: url)
98
+
99
+ ```
100
+
101
+
102
+
103
+ それぞれとしてください
104
+
105
+

1

説明

2017/02/15 03:33

投稿

moke
moke

スコア2241

test CHANGED
@@ -35,3 +35,41 @@
35
35
  にしてupdate内の
36
36
 
37
37
  さっき追加した行を消すとよりベターです。
38
+
39
+
40
+
41
+ また
42
+
43
+ config/routes.rbを修正してください。
44
+
45
+ resouces :micropostsをやめ
46
+
47
+ ```ruby
48
+
49
+ post 'micropost/(:token')' => 'micropost#create'
50
+
51
+ patch 'micropost/:token' => 'micropost#update'
52
+
53
+ ```
54
+
55
+
56
+
57
+ と追記してください。
58
+
59
+ これでも無理だったら、残念ですが_form.html.erbを
60
+
61
+ new と editに結合してそれぞれ
62
+
63
+ form_forを
64
+
65
+ ```ruby
66
+
67
+ form_for(@micropost,url: {action: :create,token: @micropost.token})
68
+
69
+ form_for(@micropost,url: {action: :update,token: @micropost.token})
70
+
71
+ ```
72
+
73
+
74
+
75
+ としてください