A more sensible way of handling error pages in Rails