Paperclip Gem - 如何获取生成的文件名的哈希值?

时间:2014-07-02 01:03:22

标签: ruby-on-rails paperclip

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

“IMG /拇指/ f80386a363e077dc08fb80a5c8908c1d78b7.png”

如何从Paperclip附加文件对象中仅提取此路径的哈希部分?

显然我可以解析这个哈希值,但加载时间对我的应用程序来说非常重要,我宁愿快速提取每个图像的哈希值。所有文件都存储为jpg,因此也可以附加在客户端上。我戳了一下Paperclip对象,但找不到访问哈希的方法。

1 个答案:

答案 0 :(得分:4)

使用' Image'的实例名为' image'的模型,其附件名为'附件',这可以通过以下方式完成:

image.attachment.hash_key

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