下面是我对工作正常的图像内容类型的验证。
validates_attachment_size :icon, :less_than => MAX_SIZE.megabytes, :message => "最大大小为 1 mb" validates_attachment_content_type :icon, :content_type => ['image/jpg','image/jpeg', 'image/png', 'image/gif']
但
我还需要验证尺寸,我的代码是
validates_each :icon do |record, attr, value| 如果记录.icon_file_name 尺寸 = Paperclip::Geometry.from_file(value.queued_for_write[:original]) if(dimensions.width > 600 || dimensions.height > 400) record.errors.add(:file, "#{record.icon_file_name} 尺寸必须小于或等于 600*400") 结尾 结尾 结尾
和
它给出了imagemagick错误Not recognized by the 'identify' command error
你能对此有所了解吗?
谢谢。