# PDF files are being cached in my browser

**URL:** <https://www.ruby-forum.com/t/pdf-files-are-being-cached-in-my-browser/118984>\
**Category:** Rails\
**Created:** [November 1, 2007, 10:25pm UTC](https://www.ruby-forum.com/t/pdf-files-are-being-cached-in-my-browser/118984 "2007-11-01T22:25:15Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![joergd](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/51bf81/32.png) [@joergd](https://www.ruby-forum.com/u/joergd)\
**Post date:** [November 1, 2007, 10:25pm UTC](https://www.ruby-forum.com/t/pdf-files-are-being-cached-in-my-browser/118984/1 "2007-11-01T22:25:15Z")

</div>

Hi,

I am generating PDF files and sending them with send\_data, like this:

def myaction  
if request.env[‘HTTP\_USER\_AGENT’] =~ /msie/i  
headers[‘Pragma’] = ‘’  
headers[‘Cache-Control’] = ‘’  
headers[“Expires”] = “-1”  
else  
headers[‘Pragma’] = ‘no-cache’  
headers[‘Cache-Control’] = ‘no-cache, must-revalidate’  
headers[“Expires”] = “0”  
end  
send\_data pdf\_data, :filename =\> “myfile.pdf”, :type =\>  
“application/pdf”  
end

However - they still get cached in the browser. What more must I do for  
that not to happen?

Does anybody no - I’m getting desparate.

Thanks  
Joerg
