【问题标题】:Paperclip giving wrong URL回形针给出错误的 URL
【发布时间】:2014-02-23 00:28:20
【问题描述】:

Iḿ 使用带有默认 url 和路径的 Paperclip 4.1.1。问题是,当我尝试获取图片网址时,如下所示:

Picture.first.image.url

返回:

"/system/pictures/images/000/000/001/original/narnia-5.jpg?1393114864" 

但是那个网址是错误的,没有?1393114864,名字只是“narnia-5.jpg”。而且我没有设置任何路径或网址,我使用的是回形针默认选项。我该如何解决?为什么回形针给我那个不存在的后缀代码?

【问题讨论】:

    标签: ruby-on-rails paperclip


    【解决方案1】:

    即字段 updated_at 的时间戳。它用于缓存目的。 By default, it is turned on in paperclip。 如果你不想要它,你可以在你的附件定义中传递这个选项:

    use_timestamp: false

    【讨论】:

    • 我明白了。但是为什么回形针在保存图像时没有在图像名称中添加时间戳?如果我使用的是回形针默认值,应该这样做,对吗?
    • Paperclip 不会将该信息存储在数据库中。它只是在您请求图像时将时间戳添加到 url。通过附加它,它告诉网络服务器使用缓存版本或下载新版本。
    • 有没有办法将回形针配置为在我的公共/系统文件夹中保存图像时自动添加时间戳?
    • 试试这个解决方案:stackoverflow.com/questions/7136473/…
    猜你喜欢
    • 2012-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-01
    • 2018-04-09
    相关资源
    最近更新 更多