Hi Jeff and Mirko,

Thank you very much for the response.

By default active_record will raise ActiveRecord::NotFound exception
when a record can not be found in the database. And when this occurs,
it will display the 404 page from the public folder. Unfortunately
this hasn't been working for me in production. After observing the
problems, it seems it only occurs when running Rails 3 with passenger.
I have tried the same test case but running Rails on thin and
everything works as it should be.

Does anybody have this kind of experience like this? Thanks very much
in advance for sharing.

Kind regards,
Joshua

On Jun 1, 3:10 am, Mirko <[email protected]> wrote:
> Do you mean rescuing or raising ActiveRecord::NotFound?
>
> On Jun 1, 4:54 am, "Jeffrey L. Taylor" <[email protected]> wrote:
>
> > Quoting Joshua Partogi <[email protected]>:
>
> > > Hi all,
>
> > > I want to be able to display 404 page from a controller when a record
> > > in the database can not be found. I am using Rails 3 at the moment. I
> > > tried to find how to do this on guides.rails.info with no luck. Can
> > > anybody recommend the best approach to do this?
>
> > Have you tried raising ActiveRecord::NotFound in the controller?  Or just 
> > let
> > the model raise it.
>
> > Jeffrey
>
> > P.S. not actually tried this in Rails 3, this works for me in Rails 1.x and
> > 2.x.
>
>

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to