Railsでcarrierwave+rmagickを導入し、画像アップロードを実装しようとしています。
Articleのthumbnailとして保存したいのですが、DBへのパスの保存はされるものの、ファイル自体が指定したパスに保存されずに困っています。
解決策わかる方、教えていただきたいです...!
<models/article.rb> mount_uploader :thumbnail, ThumbnailUploader
<uploaders/thumbnail_uploader.rb> class ThumbnailUploader < CarrierWave::Uploader::Base include CarrierWave::RMagick process :reisize_to_limit => [1200, 1200] storage :file def store_dir "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}" end def filename time = Time.now name = time.strftime('%Y%m%d%H%M%S')+'.jpg' name.downcase end end
他に必要なコードなどありましたらお申し付けください。
お願いします...!
Rails 5.0.2
CarrierWave 1.0.0
rmagick 2.16.0
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/06 09:05