undefined method `[]' for nil:NilClass

I have an interesting situation and I am wondering if I can trap just this specific error...

undefined method `' for nil:NilClass

which comes the user is trying to access a controller method which assumes session variables that no longer exist because the session has timed out.

I would rather bounce them to a static web page than toss the application error in this case. Is this possible?

I have an interesting situation and I am wondering if I can trap just this specific error...

undefined method `' for nil:NilClass

which comes the user is trying to access a controller method which assumes session variables that no longer exist because the session has timed out.

I would rather bounce them to a static web page than toss the application error in this case. Is this possible?

Yes...

begin    #access the session that errors out rescue    redirect_to '/somewheresafe' end

Or test it using nil? before calling on it...