回形针上方回形针

时间:2017-02-06 14:41:03

标签: ruby-on-rails amazon-s3 paperclip

我正在使用Timecop gem进行“时间旅行”的rails应用程序,我遇到了问题...当我尝试使用Paperclip在Amazon S3上传文件时,S3返回我

<Error><Code>RequestTimeTooSkewed</Code><Message>The difference between the request time and the current time is too large.</Message>

我认为回形针上的“before_upload”回调将帮助我将时间重置为实时,执行上传并返回过去......有这样的回调吗?我到现在所发现的只是在回调之后:(

1 个答案:

答案 0 :(得分:0)

尝试在before_post_process回调中执行此操作,但我不确定如何在不修改专门用于测试的代码的情况下动态添加该挂钩。我会看看你是否可以在创建模型之前重置时间,这可能是最简单的。