33
愚蠢的问题?回形针图片网址
<img alt="Phone_large" src="/system/photos/1/small/phone_large.jpg?1238845838" />
为什么将“?1238845838”添加到图像路径?
如何在没有它的情况下获得路径/ URL?
愚蠢的问题?回形针图片网址
<img alt="Phone_large" src="/system/photos/1/small/phone_large.jpg?1238845838" />
为什么将“?1238845838”添加到图像路径?
如何在没有它的情况下获得路径/ URL?
它通常被称为“高速缓冲存储器”。回形针自动追加上次更新文件的时间戳。
假设您要移除缓存拦截器并使用/system/photos/1/small/phone_large.jpg
代替。当您更改图像时,URL不会更改,只要用户缓存了该图像,访问者就会看到旧图像。
如果你想删除它,只需拨打.url(:default, timestamp: false)
。当然,您可以将:default
更改为您定义的任何其他样式。
或者如果你想全局默认他们关闭,只需把它放在一个config/initializers/paperclip.rb
文件中。
Paperclip::Attachment.default_options[:use_timestamp] = false
如果您使用的是image_tag帮助器,则无论如何,Rails都会添加时间戳。 – 2010-10-03 20:45:32
我有'.url(:default,false)'的问题,它是'.url(:original,timestamp:false)''为我做了这个工作。 – kim3er 2013-03-05 12:30:57
如何删除cache_buster或将模型中的.url(:original,timestamp:false)放在哪里? – rncrtr 2013-06-11 21:39:38