1

Carrierwaveを使用して画像をアプリにアップロードし、S3に保存しています。その部分は正常に機能しています。私の問題は、画像のサムネイルを作成するときです。これは正常に機能しますが、サムネイルをS3ではなくHerokuに保存しています。

親指を S3 バケットに保存するように指定するにはどうすればよいですか?

これが私のコードです:

class FileUploader < CarrierWave::Uploader::Base

  include CarrierWave::RMagick

  storage :fog

  include CarrierWave::MimeTypes
  process :set_content_type

  def extension_white_list
     %w(jpg jpeg gif png pdf)
  end

  def store_dir
    "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
  end

   version :thumb do
     process :resize_to_limit => [100, 100]
   end 

意見:

<%= image_tag doctor.doctor_img_url(:thumb).to_s if doctor.doctor_img? %>
4

0 に答える 0