Oh, I let the custom better_errors page fool me. The standard error page
does give a 404 for RecordNotFound (in 3.2, but I'm sure Rails 4 works as
well).

Sorry to bring this up before experimenting more, and thanks for pointing
me in the right direction.



On Wed, Jun 26, 2013 at 8:09 PM, Bob Breznak <[email protected]> wrote:

>  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].
>
> 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.
>
>
>
>
>  --
> You received this message because you are subscribed to a topic in the
> Google Groups "Ruby on Rails: Core" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/rubyonrails-core/0s569FMzBKI/unsubscribe
> .
> To unsubscribe from this group and all its topics, 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.
>
>
>

-- 
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