如何在CarrierWave上传器中验证多个图像上传的大小

时间:2015-07-27 02:20:57

标签: ruby-on-rails carrierwave

我为多个图片上传设置了我的上传器,如下所示:

class User < ActiveRecord::Base
  mount_uploaders :avatars, AvatarUploader
end

并在视图文件中:

<%= form.file_field :files, multiple: true %>

问题是结果将在image_urls的json字符串中。

如何确认我上传的每张图片的尺寸?

例如,每个图像应小于5.megabytes。

非常感谢!

编辑: 这是基于CarrierWave(0.11.0)的新功能,感谢Gen。

1 个答案:

答案 0 :(得分:0)

How to: Validate attachment file size

并且没有mount_uploaders这样的东西:

Undefined method `mount_uploaders'