Rescue CookieOverflow


#1

Hi,

I’m trying to rescue from a
ActionController::Session::CookieStore::CookieOverflow error… however
this doesn’t work:

def some_controller_action
begin
session[:too_much] = ‘toomuchinfotostore’*4000
rescue CookieOverflow
render :text => ‘too much info’
end
render :text => ‘whoepsie’
end

I tried rescue’ing other errors… but nothing seems to work :S


#2

On May 3, 12:33 pm, “Joost H.” removed_email_address@domain.invalid
wrote:

render :text => 'too much info'

end
render :text => ‘whoepsie’
end

I tried rescue’ing other errors… but nothing seems to work :S

I think the problem might be that the error is only raised at the
point that rails tries to close out the session, which is after your
action returns. You may have better luck with rescue_from.

Fred


#3

Yep… thanks. The error is thrown later… so you can only rescue it
there or something… I’m now figuring out how to check cookie size
inside an action. Any ideas?