相关疑难解决方法(0)

在回形针中使用单个附件用于视频/图像

我正在使用回形针上传文件(视频和图像).对视频和图像使用了相同的附件(源).

class Media < ActiveRecord::Base
  belongs_to :memory
  validates_attachment_presence :source
  validates_attachment_content_type :source,
    :content_type => ['video/mp4', 'image/png', 'image/jpeg', 'image/jpg', 'image/gif']
end
Run Code Online (Sandbox Code Playgroud)

现在我想在不同情况下显示不同的错误消息.

  1. 上传文件时是图片类型,但不是jpg/png/jpeg/gif.
  2. 上传的文件是视频类型但不是mp4

我怎样才能实现这一目标?任何帮助将非常感谢.

validation file-upload paperclip ruby-on-rails-3

9
推荐指数
1
解决办法
4239
查看次数