0
在我的Rails應用程序中,我有一個功能,允許用戶旋轉他們上傳的圖像。在後端,我只是使用ImageMagick的convert
來旋轉圖像。我的問題是image_tag
幫手。據我瞭解,image_tag
添加一個時間戳到文件路徑的末尾,以幫助瀏覽器緩存。但是,應用convert
並刷新頁面後,時間戳不會更改,因此用戶看不到其圖像中的任何更改。Rails 3緩存和image_tag
我在想這與整個視圖被軌道緩存有關嗎?我不確定是否屬於這種情況,花了一些時間在Google上並沒有真正清楚這是否會成爲問題。
是啊,這是一種選擇,但瀏覽器緩存是確定一般。我寧願將圖像緩存直到它被旋轉。 – seth
也許使用圖像的最後更新日期,而不是'Time.now'。或者...使用與原始名稱不同的名稱保存旋轉的圖像。 – steakchaser
是的,這些都是我可能最終使用的優秀解決方案,但是真的能很好地弄清楚爲什麼'image_tag'沒有按照我期望的那樣行事。 – seth