2 つの ActiveRecord モデルがあり、どちらも同じ Carrierwave Uploader を使用しています
Template < ActiveRecord:Base
mount_uploader :icon_image, ImageUploader
end
Profile < ActiveRecord:Base
mount_uploader :icon_image, ImageUploader
end
画像は Amazon S3 バケットにリモートで保存され、テンプレートを保存すると保存されます。問題はありません。
テンプレートからクローンを作成して、新しい Profile オブジェクトを作成しています。また、テンプレートと共に保存されたリモート アイコンのクローンまたはコピーを作成し、関連するプロファイルのために S3 にもリモートで保存したいと思います。
注 'これは元のテンプレートの URL への参照ではなく、コピーであるべきだと思います
私のコントローラーでは、ビューで編集してから保存する前に、オブジェクトのクローンを作成します。私は動作しない次のことを試しました
profile.remote_icon_image_url = template.icon_image_url
私はまた、次のようないくつかのバリエーションを試しました
profile.icon_image = template.icon_image
誰でも解決策を手伝ってもらえますか?