【发布时间】:2011-10-25 14:55:51
【问题描述】:
以下是我对工作正常的图像内容类型的验证。
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
你能解释一下吗?
谢谢。
【问题讨论】:
标签: ruby-on-rails paperclip ruby-on-rails-2 paperclip-validation