如何阻止图像在我的生产环境中加上时间戳?
http://example.com/assets/facebook-048d1c29fef2f06316fac3fff8f6ecf5.png
来自
<%= link_to image_tag("facebook.png", :class => "socialFacebook", :alt => "Facebook"), "http://www.facebook.com", target: "_blank" %>
编辑:我想保留CSS和JavaScript的时间戳。 我在Rails 4上。
谢谢!
答案 0 :(得分:3)
两个选项:
宝石:https://github.com/bluetools/fingerprintless
或使用digest: false
作为asset_path
image_tag
的选项
<%= image_tag asset_path('filename.png', digest: false) %>
在这里找到它:
答案 1 :(得分:0)
如果您使用的是Paperclip,您可以将它们全局默认为关闭:
Paperclip::Attachment.default_options[:use_timestamp] = false
如果您要删除它,只需致电.url(:default, timestamp: false)
。当然,您可以将:default
更改为您定义的任何其他样式。