记录:设定错误为http 404

为了不让用户查看非自己的简历,采用了current_user的写法。但这样手动输入网址的话,应该会出现something wrong。 但我想网页回传404。

首先在application_controller里面定义

def not_found
  raise ActionController::RoutingError.new('Not Found')
end

修改resumes_controller

@resume = current_user.resumes.find_by_id(params[:id]) or not_found


solution