0
Ruby on RailsプロジェクトでApplicationAttachmentというモデルがあります。CarrierwaveのリモートアタッチメントのURLが作成に失敗しています
私もs3バケットにファイルをアップロードしました。モデルに画像をアップロードしようとすると、エラーは表示されませんが、添付ファイルはnilで、remote_attachment_urlはファイルを保存していません。問題が何であるか分かりません。
私のコードは、これはすべてのエラーを返すのdoesntが、それは、画像を保存するdoesntのこの
ApplicationAttachment.create!(remote_attachment_url: "http://www.jqueryscript.net/images/jQuery-Plugin-For-Fullscreen-Image-Viewer-Chroma-Gallery.jpg")
です。
class ApplicationAttachment < ActiveRecord::Base
mount_uploader :attachment, DeveloperReferralAttachmentUploader
attr_accessible :id, :attachment, :remote_attachment_url, :created_at, :updated_at
end
class DeveloperReferralAttachmentUploader < CarrierWave::Uploader::Base
storage :file
def store_dir
"uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
end
def extension_white_list
%w(pdf jpg jpeg gif png)
end
end
どのように私はCarrierwaveで作成されたときremote_image_urlセーブていることを確認します。
おかげ