我想上传一张已经上传到我网站的图片。我想向用户展示图书馆,他们会从中选择一个,它也将与新记录相关联。
问问题
160 次
2 回答
1
您可以参考carrierwave主页
u = User.new
u.avatar = File.open('somewhere')
u.save!
于 2013-01-03T13:44:28.973 回答
0
Carrierwave 通过提供 url 为您提供上传的此功能。请参阅以下代码示例以获取帮助。它取自 Ryan Bates railscasts。它很简单。 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
希望这可以帮助。
于 2013-01-03T15:46:29.060 回答