すでに自分のウェブサイトにアップロードされている画像をアップロードしたい。ライブラリをユーザーに表示したいのですが、ユーザーはライブラリからライブラリを選択し、新しいレコードにも関連付けられます。
2 に答える
1
キャリアウェーブのホームページを参照できます
u = User.new
u.avatar = File.open('somewhere')
u.save!
于 2013-01-03T13:44:28.973 に答える
0
Carrierwaveは、URLを提供することにより、アップロードするこの機能を提供します。ヘルプについては、次のコードサンプルを参照してください。それはライアンベイツの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 に答える