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

回答編集履歴

1

追記

2020/02/01 21:26

投稿

winterboum
winterboum

スコア23654

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