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 <
frederick.cheung-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---