我在用着:
- carrierwave 0.6.0
- rails 3.2.1
- mini_magick 3.4
- ruby 1.9.2p290
在图片上传期间,我想调整上传图片的大小:
(image_uploader.rb)
process :resize_to_fit => [200, 200]
但是上传图片后出现错误:
1 error prohibited this organization from being saved:
Image image Failed to manipulate with MiniMagick, maybe it is not an image? Original Error: MiniMagick::Invalid
PS。如果我不调整大小,图片上传工作正常。
PS2。我尝试在 config/environment.rb 中添加:
require 'rubygems'
require "mini_magick"
但没有成功(仍然无法正常工作 - 顺便说一句。使用 mini_magick 作为 gem 时是否需要?)