ruby on rails 4 - MiniMagick carrierwave-mongoid can not resize photo upload to S3 -
i can upload image s3 when seek resize before uploading not work. check around , around not find explanation.
it rails4 using mongoid. seems process :resize_to_fit => [300, -1] creating problem when remove it find, don't want user upload big photo.
class imageuploader < carrierwave::uploader::base include carrierwave::minimagick storage :fog def store_dir "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}" end process :resize_to_fit => [300, -1] def extension_white_list %w(jpg jpeg gif png) end end
in gemfile
gem 'carrierwave' gem 'carrierwave-mongoid', :require => 'carrierwave/mongoid' gem 'fog' gem 'mini_magick'
in controller: (it go else , flash error message)
def update if @startup.update(startup_params) redirect_to startup_path(@startup) else flash.now[:error] = "the profile not saved, please seek again." render :edit end end
thank you
ruby-on-rails-4 amazon-s3 mongoid carrierwave minimagick
No comments:
Post a Comment