Я храню все изображения в amazon S3 на стороне клиента. Я не хочу показывать URL-адреса amazon s3, для этого я написал attachments_controller следующим методом
def show
send_data(
open( @attachment.content.url, "rb").read,
:type => @attachment.content_content_type,
:filename => @attachment.content_file_name,
:disposition => "inline"
)
end
в маршрутах, которые я добавилчто каждое вложение должно вызывать вышеуказанное действие, теперь все в порядке, но проблема в том, что каждый раз, когда он рендерит, он не кеширует его.Пожалуйста, дайте мне знать, как его лучше кэшировать, если кеш действий подходит?