teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

追記

2020/07/23 10:05

投稿

winterboum
winterboum

スコア23654

answer CHANGED
@@ -9,4 +9,7 @@
9
9
  エラーメッセージは progresses_pathがないと言っていますが、
10
10
  form_with(model: [@post, @progress]
11
11
  ですと post_pregresse_path になると思うのです。
12
- マタ仮に post_prefixが無くてもよしとしても createへのpathですから単数形の progress_path になるはず。この辺りが鍵かも
12
+ マタ仮に post_prefixが無くてもよしとしても createへのpathですから単数形の progress_path になるはず。この辺りが鍵かも
13
+
14
+ @post = Post.find_by(id: params[:post_id])
15
+ で@postがnilになっているとか無いですか?

2

追記

2020/07/23 10:05

投稿

winterboum
winterboum

スコア23654

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

1

追記

2020/07/23 10:02

投稿

winterboum
winterboum

スコア23654

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