1

如何阻止图像在我的生产环境中添加时间戳?

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 上。

谢谢!

4

2 回答 2

3

两种选择:

宝石:https ://github.com/bluetools/fingerprintless

或用作其中的digest: false一个选项asset_pathimage_tag

<%= image_tag asset_path('filename.png', digest: false) %>

在这里找到它:

Rails 3.1 使用没有指纹哈希的图像

于 2013-09-29T21:38:52.580 回答
0

如果您使用的是回形针,您可以将它们全局默认为关闭:

Paperclip::Attachment.default_options[:use_timestamp] = false

如果你想删除它,只需调用.url(:default, timestamp: false). 当然,您可以更改:default为您定义的任何其他样式。

于 2013-09-29T21:41:06.213 回答