Ruby 回形针多种文件内容类型
我希望能够上传和验证一个特定的文件类型的基础上,在同一个模型,这是UploadedFile不同的意见 这就是我到目前为止所做的,我希望能够使用imageable作为多态关联与其他模型,并根据控制器处理特定动作的方式进行验证。例如,我有一个表单,用于提交特定视图的图像,然后是另一个表单用于提交视频Ruby 回形针多种文件内容类型,ruby,ruby-on-rails-4,paperclip,Ruby,Ruby On Rails 4,Paperclip,我希望能够上传和验证一个特定的文件类型的基础上,在同一个模型,这是UploadedFile不同的意见 这就是我到目前为止所做的,我希望能够使用imageable作为多态关联与其他模型,并根据控制器处理特定动作的方式进行验证。例如,我有一个表单,用于提交特定视图的图像,然后是另一个表单用于提交视频 class UploadedFile < ActiveRecord::Base belongs_to :imageable, polymorphic: true has_attac
class UploadedFile < ActiveRecord::Base
belongs_to :imageable, polymorphic: true
has_attached_file :assets
validates_attachment :assets,
:content_type => /^image\/(png|gif|jpeg)/,
:default_url => "/",
:message => "only (png|gif|jpeg) images are allowed and the size cannot exceed 5mb"
:size => { :in => 0..5000.kilobytes }
end
所以我需要的是,如果提交了图像,我会根据图像验证附件设置进行验证,如果从视频表单提交,则将其更改为视频设置
我该如何使用回形针和滑轨4