回答編集履歴

3

追記

2020/07/23 10:05

投稿

winterboum
winterboum

スコア23567

test CHANGED
@@ -21,3 +21,9 @@
21
21
  ですと post_pregresse_path になると思うのです。
22
22
 
23
23
  マタ仮に post_prefixが無くてもよしとしても createへのpathですから単数形の progress_path になるはず。この辺りが鍵かも
24
+
25
+
26
+
27
+ @post = Post.find_by(id: params[:post_id])
28
+
29
+ で@postがnilになっているとか無いですか?

2

追記

2020/07/23 10:05

投稿

winterboum
winterboum

スコア23567

test CHANGED
@@ -9,3 +9,15 @@
9
9
  routesに定義ありますね。
10
10
 
11
11
  はて。ちと考えてみます
12
+
13
+
14
+
15
+ まだ回答に至っていませんが、おかしな所に気づきました。
16
+
17
+ エラーメッセージは progresses_pathがないと言っていますが、
18
+
19
+ form_with(model: [@post, @progress]
20
+
21
+ ですと post_pregresse_path になると思うのです。
22
+
23
+ マタ仮に post_prefixが無くてもよしとしても createへのpathですから単数形の progress_path になるはず。この辺りが鍵かも

1

追記

2020/07/23 10:02

投稿

winterboum
winterboum

スコア23567

test CHANGED
@@ -1,3 +1,11 @@
1
1
  routesの定義に問題があるようです。
2
2
 
3
3
  config/routes.rb を載せてください。
4
+
5
+
6
+
7
+ 間違えて回答に書いてしまった。。。。
8
+
9
+ routesに定義ありますね。
10
+
11
+ はて。ちと考えてみます