【问题标题】:CarrierWave remote upload from model not controllerCarrierWave 从模型而不是控制器远程上传
【发布时间】:2013-05-24 12:10:48
【问题描述】:

我正在开发一个 Rails 应用程序,它使用 Instagram API 来获取一组图片。我想使用 CarrierWave 将这些图片存储在本地以远程上传它们。我知道如果您使用的是控制器,您可以提供一个 url 作为remote_image_url 变量,CarrierWave 本身就知道该怎么做。

我的问题是:如何让 CarrierWave 从模型中执行此操作?因为我从 API 获取所有内容,所以我没有控制器。

非常感谢!

【问题讨论】:

    标签: ruby-on-rails-3 carrierwave instagram railscasts


    【解决方案1】:

    您可以在任何地方设置remote_image_url,而不仅仅是在控制器中。

    【讨论】:

    • 似乎可以工作,但调用 object.image.url(:thumb) 现在返回一个与文件夹名称不匹配的 url
    猜你喜欢
    • 2013-05-30
    • 1970-01-01
    • 2011-08-08
    • 1970-01-01
    • 2012-07-20
    • 2018-06-29
    • 1970-01-01
    • 2018-01-31
    • 2023-03-28
    相关资源
    最近更新 更多