client side caching problems

Hi guys,

Here is the action I request:

def index
    if stale?(:last_modified=>last)
      respond_to do |format|

for the first request I get a "200 ok" response in firefox
for the second request I get a "304 Not Modified" response in firefox,
but for the third request I get a "200 ok" response. :frowning: Nothing
has change in the models.

Any idea why the third request is not a 304?
thanks jef.