Client side caching problems

Hi guys,

Here is the action I request:

def index
@producteurs=Producteur.find(:all)
last=Producteur.maximum(“updated_at”).utc
if stale?(:last_modified=>last)
ip=request.remote_ip
@centre=centrage(ip)
respond_to do |format|
format.html
end
end
end

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,
GREAT
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.