正在从远程上传带有载波的 pdf 文档 url

Uploading pdf document with carrier wave from remote url

我正在尝试在测试环境中生成一些测试数据,并有一些随机 PDF urls 可用于测试。我的 AR class 看起来像这样:

class PDF::Template < ActiveRecord::Base
  mount_uploader :document, PdfUploader
end

使用 ruby 代码或我可以 运行 通过 rake 任务或通过 rails 控制台的代码?如何从随机 pdf url 上传内容?

来自Carrierwave wiki

If you're looking to quickly generate some seed data for your application and don't want to upload images already stored in your application you can easily upload remote images by using remote_[your_image_attribute_name]_url

    Galaxy.destroy_all
    Galaxy.create!(name: 'Andromeda', remote_photo_url: 'http://apod.nasa.gov/apod/image/1407/m31_bers_960.jpg', address: 'next to the Milky Way')