Its bad idea, to raise exception, if no "User" found with such id

For example, u logged, on the site, then destroy your auth model(User for simplicity), 
if user try go to website, rails will render 500 error, cause find raise exception "No record found", 
better user experience is just redirect to not_authenticated path.