0

すでに自分のウェブサイトにアップロードされている画像をアップロードしたい。ライブラリをユーザーに表示したいのですが、ユーザーはライブラリからライブラリを選択し、新しいレコードにも関連付けられます。

4

2 に答える 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 に答える