回答編集履歴

1

追記

2020/02/01 21:26

投稿

winterboum
winterboum

スコア23329

test CHANGED
@@ -1,3 +1,13 @@
1
1
  _error_message.html.erb で使われている object がどのように渡されているのか、がポイントかと。
2
2
 
3
3
  _form.html.erb(challenge作成で使用) をrenderしているview、そのviewを呼び出してるcontrollerを載せてください
4
+
5
+
6
+
7
+ 追記
8
+
9
+ class ChallengesController の def create で失敗した時 redirect_to root_url に飛んでいるように見えます。これですと _form は呼び出されないのでは? 動作はどうなってます?
10
+
11
+ 及び、
12
+
13
+ 仮に_formが呼ばれてもこの場合 @charrenge は渡りませんから、エラー情報は失われます。