<img alt="Phone_large" src="/system/photos/1/small/phone_large.jpg?1238845838" />
为什么图片路径中要添加“?1238845838”?
如果没有它,我如何获取我的路径/网址?
最佳答案
它通常被称为“缓存破坏者”。 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
关于ruby-on-rails - 回形针图片网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3710829/