現在画像ファイルを投稿する際、下記コードの extension_whitelistm メソッドにより保存できるファイルを制限しています。
実際にgif形式のファイルが投稿された時、データベースには保存はされていないことを確認できるのですが、
その際保存ができなかった場合、どのようにビュー側に渡せばいいか思いつきません。
(RailsAPIなのでjsonで渡したいです。)
ruby
1## imageuploader.rb 2 3class ImageUploader < CarrierWave::Uploader::Base 4 5 include CarrierWave::MiniMagick 6 7 storage :fog 8 9 def store_dir 10 if model.present? 11 "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}" 12 else 13 'uploads/content_image/' 14 end 15 end 16 17 process resize_to_fill: [320, 320, 'Center'] 18 19 def extension_whitelist 20 %w(jpg jpeg png) 21 end 22 23end 24
成功したときにどうやって返してますか?
それと同じ方法で返せば良いのでは。
どうやって返す ではなく 何を返す のかがわからない?
あなたの回答
tips
プレビュー