2013-01-03 78 views

回答

0

Carrierwave爲您提供了此功能通過提供網址上傳。請參閱以下代碼示例以獲取幫助。它來自瑞安貝茨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 

希望這會有所幫助。

1

你可以參考carrierwave首頁

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