以下は、正常に機能する画像コンテンツ タイプの検証です。
validates_attachment_size :icon, :less_than => MAX_SIZE.megabytes, :message => "最大サイズは 1 MB" validates_attachment_content_type :icon, :content_type => ['画像/jpg','画像/jpeg', '画像/png', '画像/gif']
しかし
寸法も検証する必要があり、私のコードは
validates_each :icon do |記録、属性、値| if record.icon_file_name 寸法 = Paperclip::Geometry.from_file(value.queued_for_write[:original]) if(寸法.幅 > 600 || 寸法.高さ > 400) record.errors.add(:file, " #{record.icon_file_name} のサイズは 600*400 以下でなければなりません") 終わり 終わり 終わり
と
imagemagickエラーが発生しますNot recognized by the 'identify' command error
これに光を当てることができますか?
ありがとう。