愚蠢的问题?
<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
关于ruby-on-rails - 回形针图片网址,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3710829/