【问题标题】:I want to understand how the Paperclip gem handles s3 down time我想了解 Paperclip gem 如何处理 s3 停机时间
【发布时间】:2012-10-25 16:29:23
【问题描述】:

我希望这个问题没有一个我完全忽略的极其简单的答案。

我的问题是回形针 gem 如何处理 s3 停机时间?如果用户上传资产并且 s3 由于它变得不可用而没有响应,那么流程是什么。具体情况;我正在使用带有 rails 3 的回形针 2.7 gem。我尝试查看文档和测试,但看不到正在处理。如果回形针宝石没有处理 s3 停机时间,那么在我的模型中处理它的最佳实践是什么。理想情况下,我不希望发生保存并将错误传输给用户。

其他人是如何处理的?

对此的任何见解都会有所帮助,

斯兰

【问题讨论】:

  • 你看过回形针的源代码吗?每当我对宝石在做什么有点困惑时,我都会打开它并四处挖掘。

标签: ruby-on-rails ruby ruby-on-rails-3 gem paperclip


【解决方案1】:

基本上它会引发异常,因为默认情况下上传是同步的。这是你必须自己处理的问题。

一种解决方案是在后台使用SidekiqResque 上传。

我做了一个要点来挂钩回形针文件上传here(它还没有准备好生产)

【讨论】:

    猜你喜欢
    • 2010-12-05
    • 2012-06-06
    • 1970-01-01
    • 1970-01-01
    • 2016-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多