参考: https://github.com/thoughtbot/paperclip/issues/1740
Problem
Paperclipでどんな種類のファイルでもアップロードできるようにしたいので、content_typeのバリデーションを指定したくない
Solution
-
validate_media_type
をfalse
にする -
do_not_validate_attachment_file_type
を指定する
class Asset < ActiveRecord::Base
include Paperclip::Glue
has_attached_file :asset,
:validate_media_type => false
validates_attachment :asset, :presence => true,
:size => { :in => 0..10.megabytes }
do_not_validate_attachment_file_type :asset
end