作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我想下载使用载波上传到 S3 的图像。该图像位于 Card 模型上,作为 uploader 安装。我看到了this answer ,但无法使该解决方案发挥作用。我的代码是:
#download image from S3
uploader = card.image #image is the mounted uploader
uploader.retrieve_from_store!(File.basename(card.image.url))
uploader.cache_stored_file!
最后一行抛出:“...导致异常(nil:NilClass 的未定义方法‘body’)...”
我的载波配置如下:
#config/initializers/carrierwave.rb
CarrierWave.configure do |config|
config.storage = :fog
config.cache_dir = "#{Rails.root}/tmp/upload"
...
end
最佳答案
谢谢 apneadiving .很简单:
image = MiniMagick::Image::open(card.image.to_s)
image.write(somepath)
关于ruby-on-rails - 从 S3 下载 Carrierwave 上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14179553/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!