質問: "更新しました" if @user.friendly_url redirect_to "/#{@user.friendly_url}" else redirect_to :user and return end else #ここになにか処理? end end ``` ### 試したこと render :errorでerror.html.erbを返し、その中でjsファイルを参照するというやり方も試しましたが、うまくいきませんでした。 ### 補足情報(FW/ツールのバージョンなど) 質問箱の場合、指定する条件でなくでもsubmitが押せます。 modelで条件分岐しているのでしょうか。
回答: jqueryは不要です バリデートエラー情報を含んだ @user でもう一度編集画面を描画するのがRailsの基本 これなら情報も多いはずです ``` if @user.valid? else #ここになにか処理? render :edit end ``` edit画面では「@user にバリデートエラーがあれば、エラーメッセージを表示する」分岐処理を入れておけばよいです