给定以下控制器。
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
如果没有保存帖子,即因为它没有通过一个或多个验证,控制器会转到 my_custom_url 而不是呈现它在没有给出位置时会执行的“新”视图。
有没有办法阻止这种行为被覆盖?