|
|
@@ -68,7 +68,7 @@ class AttachmentsController < ApplicationController |
|
|
|
@attachment.increment_download |
|
|
|
end |
|
|
|
|
|
|
|
if stale?(:etag => @attachment.digest) |
|
|
|
if stale?(:etag => @attachment.digest, :template => false) |
|
|
|
# images are sent inline |
|
|
|
send_file @attachment.diskfile, :filename => filename_for_content_disposition(@attachment.filename), |
|
|
|
:type => detect_content_type(@attachment), |
|
|
@@ -78,7 +78,7 @@ class AttachmentsController < ApplicationController |
|
|
|
|
|
|
|
def thumbnail |
|
|
|
if @attachment.thumbnailable? && tbnail = @attachment.thumbnail(:size => params[:size]) |
|
|
|
if stale?(:etag => tbnail) |
|
|
|
if stale?(:etag => tbnail, :template => false) |
|
|
|
send_file tbnail, |
|
|
|
:filename => filename_for_content_disposition(@attachment.filename), |
|
|
|
:type => detect_content_type(@attachment), |