我存儲在Amazon S3中的所有圖像在客戶端提供圖片我不想顯示Amazon S3的網址,我寫attachments_controller以下方法從Amazon S3的軌道
def show
send_data(
open(@attachment.content.url, "rb").read,
:type => @attachment.content_content_type,
:filename => @attachment.content_file_name,
:disposition => "inline"
)
end
在我添加的路線,每個附件需要調用上述操作現在一切都很好,但問題是它每次渲染它都沒有緩存它。請讓我知道如何緩存它更好的動作緩存是適當的方式?
thxs爲d post bt我不能在數字上設置上限 – user315252 2011-03-17 13:12:18
@ user315252 - 你不需要。您可以**每個分配**有多個分配**,每個分配有10個CNAMES,因此沒有限制。 – 2011-03-17 14:01:47
該方法的另一個問題是它不會提供到期URL,它將給予永久鏈接 – user315252 2011-03-17 15:14:01