【问题标题】:Paperclip before upload callback上传回调前的回形针
【发布时间】:2017-06-23 13:13:26
【问题描述】:

我正在开发一个使用 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”回调将帮助我将时间重置为实时,执行上传并返回过去......有这样的回调吗?到目前为止我发现的只是 after_callbacks :(

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2013-02-24
      • 2014-09-09
      • 2013-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-05
      • 1970-01-01
      • 2013-10-16
      相关资源
      最近更新 更多