Oh Yeah my mistake it was
rescue_from NoMethodError, :with => :show_error
but now I am following this procedure but no success in "NoMethodError"
rescue_from NameError, :with => :handle_exceptions
rescue_from NoMethodError, :with => :handle_exceptions
rescue_from ActiveRecord::Rollback, :with => :handle_exceptions
rescue_from ActiveRecord::StatementInvalid, :with => :handle_exceptions
rescue_from ActiveRecord::RecordNotFound, :with => :handle_exceptions
rescue_from ActionController::UnknownAction, :with => :handle_exceptions
rescue_from ActiveRecord::RecordNotFound, :with => :handle_exceptions
rescue_from ActiveRecord::StaleObjectError, :with => :handle_exceptions
rescue_from ActiveRecord::RecordInvalid, :with => :handle_exceptions
rescue_from ActiveRecord::RecordNotSaved, :with => :handle_exceptions
rescue_from ActionController::MethodNotAllowed, :with =>
:handle_exceptions
rescue_from ActionController::MethodNotAllowed, :with =>
:handle_exceptions
rescue_from ActionController::InvalidAuthenticityToken, :with =>
:handle_exceptions
private
def handle_exceptions
render :action => '500.html',:text => 'This is an error', :status => 500
end
Any ideas how to solve this problem?
Shahroon
On Tue, Feb 10, 2009 at 9:02 PM, Frederick Cheung <
[email protected]> wrote:
>
>
> On 10 Feb 2009, at 12:14, shahroon ali wrote:
>
> > Hi everyone,
> > I was just trying to catch some exceptions in my
> > app, for "Record Not Found" I used this
> > in my application.rb file
> > rescue_from ActiveRecord::RecordNotFound, :with => :record_not_found
> > rescue_from ActionController::NoMethodError, :with => :show_error
> >
> > private
> >
> > def record_not_found
> > render :text => "404 Not Found", :status => 404
> > end
> > def show_error(exception)
> > render :text => exception.message;
> > end
> >
> >
> > and was quite successful but for "NoMethodError" I am trying the
> > same but It isn't working at all. Can anybody help me?
>
> Because ActionController::NoMethodError doesn't exist. It's just plain
> NoMethodError (possibly ::NoMethodError but I don't think that's
> needed here)
>
> Fred
>
> >
> > Thanks in advance,
> > Shahroon
> >
> > >
>
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---