I am having problems with rescue actions. Currently using 'development'
and it is sending e-mails no problem but it still drives me to the error
page...

My specific error at this point is
ActionController::InvalidAuthenticityToken
and I am using an expired session to generate the errors.

in application.rb I have...

  # this part doesn't seem to work
  def rescue_action_in_public(exception)
    if exception == "ActionController::InvalidAuthenticityToken"
      flash[:notice]="Your session expired"
      redirect_to :controller => 'login', :action => 'login'
    else
      flash[:notice]="The Application Server dumped"
      request.env["HTTP_REFERER"] 
      redirect_to :back
    end
  end

# this part works...I get the e-mails
  protected  

  # Provides code to create an email generated upon error
  def log_error(exception) 
    super(exception)
    begin
      ErrorMailer.deliver_snapshot(
        exception, 
        clean_backtrace(exception), 
        session.instance_variable_get("@data"), 
        params, 
        request.env)
    rescue => e
      logger.error(e)
    end
  end

Craig


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.


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