【问题标题】:Paperclip Gem - How to get the hash of the generated filename?Paperclip Gem - 如何获取生成的文件名的哈希值?
【发布时间】:2014-07-02 01:03:21
【问题描述】:

我正在使用 Paperclip gem 并保存我的每张图像的三个副本。我的路径看起来像这样:

“img/thumb/f80386a363e077dc08fb80a5c8908c1d78b7.png”

如何从回形针附件对象中仅提取此路径的哈希部分?

显然我可以从中解析出散列,但是加载时间对我的应用程序来说非常重要,我希望只快速提取每个图像的散列。所有文件都存储为 jpg,因此也可以在客户端上附加。我在 Paperclip 对象周围一探究竟,但找不到访问哈希的方法。

【问题讨论】:

    标签: ruby-on-rails paperclip


    【解决方案1】:

    对于一个名为“image”的“Image”模型实例,它有一个名为“attachment”的附件,这可以通过以下方式完成:

    image.attachment.hash_key
    

    您可以查看图片资源的文档here

    【讨论】:

      猜你喜欢
      • 2016-07-16
      • 2023-03-17
      • 1970-01-01
      • 2022-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-03
      • 2016-10-26
      相关资源
      最近更新 更多