Tuesday, 15 July 2014

ruby on rails 4 - MiniMagick carrierwave-mongoid can not resize photo upload to S3 -



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