愚蠢的问题?
<img alt="Phone_large" src="/system/photos/1/small/phone_large.jpg?1238845838" />
为什么“?1238845838”被添加到图像路径?
如果没有它我怎么能得到我的路径/网址?
答案 0 :(得分:71)
它通常被称为“缓存破坏者”。 Paperclip会自动附加上次更新文件的时间戳。
假设您要删除缓存破坏程序并使用/system/photos/1/small/phone_large.jpg
代替。更改图像时,URL不会更改,只要缓存了访问者,访问者就会看到旧图像。
如果您要删除它,只需致电.url(:default, timestamp: false)
。当然,您可以将:default
更改为您定义的任何其他样式。
或者如果您想将它们全局默认为关闭,只需将其放在config/initializers/paperclip.rb
文件中即可。
Paperclip::Attachment.default_options[:use_timestamp] = false