This seems like a regression in 4.0.0. I believe that previous versions were 
returning 404's for RecordNotFound in development. 

-- 
Bob Breznak
@bobbrez
617 863 0262


On Wednesday, June 26, 2013 at 8:48 AM, Henrik N wrote:

> Actually, RoutingError seems to do this already. I noticed the lack in 
> RecordNotFound, and incorrectly assumed RecordNotFound had the same problem.
> 
> So RoutingError gets it right, but maybe RecordNotFound should do the same?
> 
> On Wednesday, June 26, 2013 2:38:41 PM UTC+2, Henrik N wrote:
> > The exceptions ActiveRecord::RecordNotFound and 
> > ActionController::RoutingError will give a 500 status in dev and test, but 
> > 404 in production.
> > 
> > This means you can't easily write JS to rely on 404 responses from Ajax 
> > requests: it will work in production but not dev or test.
> > 
> > It might be sensible to have Rails still show the useful debug info for 
> > these exceptions in dev and test, but with a 404 status code.
> > 
> > What do you think? 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Ruby on Rails: Core" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> (mailto:[email protected]).
> To post to this group, send email to [email protected] 
> (mailto:[email protected]).
> Visit this group at http://groups.google.com/group/rubyonrails-core.
> For more options, visit https://groups.google.com/groups/opt_out.
>  
>  

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Core" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/rubyonrails-core.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to