次のコントローラーが与えられます。
class Posts_controller < ApplicationController
def create
@post = Post.new(:params[:post])
flash[:notice] = 'Post successfully saved' if @post.save
respond_with(@post, :location => my_custom_url)
end
end
投稿が保存されない場合、つまり1つ以上の検証に失敗した場合、コントローラーは、場所が指定されていない場合に実行する「新しい」ビューをレンダリングするのではなく、my_custom_urlに移動します。
この動作が上書きされないようにする方法はありますか?