【发布时间】:2010-11-16 09:59:56
【问题描述】:
我正在尝试创建与外部 Web 服务集成的自定义 Paperclip::Processor(每当上传新文件时,处理器都会调用 Web 服务)。外部服务需要文件存在于 S3 中,并会自动处理将处理后的版本上传到 S3。
这可以使用自定义Paperclip::Processor 来完成,还是应该使用 ActiveRecord 回调来完成?如果Paperclip::Processor 可以工作,那么触发上传的最佳方式是什么?理想情况下,我想做一个处理器,但要求是原始文件必须首先上传到 S3。我看过使用after_create 调用,但有时它似乎与回形针中使用的after_create 冲突。谢谢。
【问题讨论】: