Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我设置了正确的配置,它适用于新附件。但我想为现有的回形针附件添加指纹。只是重新处理并再次保存它们并不能解决问题。有什么办法可以运行reprocess!那还生成指纹并重命名文件?使用导轨 3.2。
每个附件都有一个generate_fingerprint计算指纹的方法:
generate_fingerprint
fingerprint = photo.attachment.generate_fingerprint(photo.attachment)
一旦你知道指纹,你就可以编写一个迁移来计算它,更新模型以存储指纹,并重命名每个现有文件以匹配你喜欢的任何新路径哈希。