validates_attachment_size :image, :less_than => 5.megabytes
会提示错误信息:
Image file size must be less than 5242880 Bytes
这不太用户友好。有没有办法让信息更易懂?
Image file size must be less than 5 MB
如果没有设置自定义消息,会发生什么?
validates_attachment_size :image, :less_than => 5.megabytes
会提示错误信息:
Image file size must be less than 5242880 Bytes
这不太用户友好。有没有办法让信息更易懂?
Image file size must be less than 5 MB
如果没有设置自定义消息,会发生什么?
实际上,你是可以的。
我刚刚添加了一条消息。
validates_attachment_size :cover_image, :in => 0.megabytes..6.megabytes, :message => 'must be smaller than 6mb'
我的错误提示现在是:'封面图片必须小于6MB。'
(如果我能将“Cover_image”更改为更加用户友好的内容,那就更好了。但这仍然优于“封面图片文件大小必须小于5242880字节”)
human_size
现在使用 ActiveSupport::NumberHelper.number_to_human_size
函数使其易于阅读)。