私は新しいアクションにrender :layout => false
を使用しています。新しいレンダリングでレイアウト:> = false
検証エラーのあるフォームを送信するまで、すべて正常に動作します。作成アクションはrender :new
を呼び出し、エラーを概説する箇条書きでフォームを確認します。問題は、フォームがアプリケーションレイアウトでレンダリングされ、render :layout => false
を無視しているようです。
これは、私が実際にリダイレクトしているわけではないと信じているからです:新規、まだ作成中の新しいビューをレンダリングするだけです。レールはアクションごとに1つのレンダリングしか許さないので、作成アクションにrender :layout => false
を追加することはできません。
アプリケーションレイアウトを使用しないように検証エラーのあるフォームを取得する方法はありますか?私はまだ検証エラーで弾丸が欲しいです。
あなたはこの回答を承認済みとしてマークすることができます – Hizqeel