如何将上传的图像上传到载波

时间:2013-01-03 13:23:48

标签: ruby-on-rails ruby ruby-on-rails-3 imagemagick carrierwave

我想上传已上传到我网站的图片。我想向用户显示库,他们将从中选择一个,它也将与新记录相关联。

2 个答案:

答案 0 :(得分:1)

您可以参考carrierwave主页

u = User.new
u.avatar = File.open('somewhere')
u.save!

答案 1 :(得分:0)

Carrierwave通过提供网址为您提供上传功能。请参阅以下代码示例以获取帮助。它取自Ryan Bates的轨道广播。它很简单。 http://railscasts.com/episodes/253-carrierwave-file-uploads 只需添加:remote_image_url字段并在表单中使用它,输入URL并将其余部分留给Rails和Carrierwave。

class Painting < ActiveRecord::Base
  attr_accessible :gallery_id, :name, :image, :remote_image_url
  belongs_to :gallery
  mount_uploader :image, ImageUploader
end

希望这有帮助。