rescue_from for NoMethodError

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? Thanks in advance, Shahroon

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

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