我可以将图像上传到S3,但是当我尝试在上传之前调整它时,它不起作用。 我检查周围,但无法找到解释。
使用Mongoid是Rails4。它似乎在处理:resize_to_fit => [300,-1]正在创建问题,因为当我删除它时会找到它,但我不希望用户上传大照片。
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
在我的gemfile中
gem 'carrierwave'
gem 'carrierwave-mongoid', :require => 'carrierwave/mongoid'
gem 'fog'
gem 'mini_magick'
在我的控制器中:(它总是转到else并闪烁错误消息)
def update
if @startup.update(startup_params)
redirect_to startup_path(@startup)
else
flash.now[:error] = "The profile was not saved, please try again."
render :edit
end
end
谢谢