public
Description: Rails plugin for uploading images as resources, with support for resizing, text stamping, and other special effects.
Homepage: http://wiki.github.com/Squeegy/fleximage
Clone URL: git://github.com/Squeegy/fleximage.git
Use a more browser cachable header for rendered images in production mode. [#1 
stae:resolved]
Squeegy (author)
Sun Jul 20 15:12:53 -0700 2008
commit  be70e1871971af5bd77a7e6eca71e7e11303096d
tree    cc0c167044d47fcbf2365530dea4d59712ba0ad6
parent  24a0549606c690b20729be97b1037fa1763f82db
...
37
38
39
 
 
 
 
 
40
41
42
...
37
38
39
40
41
42
43
44
45
46
47
0
@@ -37,6 +37,11 @@ module Fleximage
0
       # Set proper content type
0
       @view.controller.response.content_type = Mime::Type.lookup_by_extension(requested_format.to_s).to_s
0
       
0
+      # Set proper caching headers
0
+      if defined?(Rails) && Rails.env == 'production'
0
+        @view.controller.response.headers['Cache-Control'] = 'public, max-age=86400'
0
+      end
0
+      
0
       # return rendered result
0
       return result.output_image(:format => requested_format)
0
     ensure

Comments