我正在尝试将字体文件作为附件上传到回形针中,但出现此错误。
ActiveRecord::RecordInvalid: Validation failed: File content type is invalid, File is invalid
这是我尝试过的
validates_attachment_content_type :file, content_type:['application/x-font-opentype','application/x-font-truetype','application/octet-stream']
还有我的模特
class OtherFont < ActiveRecord::Base
has_many :texts
has_attached_file :file, default_url: "/images/:style/missing.png"
validates_attachment_content_type :file, content_type:['application/x-font-opentype','application/x-font-truetype','application/octet-stream']
has_attached_file :file,
:storage => :s3,
:path => "fonts/:id/:style_:extension",
:s3_credentials => Proc.new{|a| a.instance.s3_credentials }
def s3_credentials
{:bucket => ENV['bucket'], :access_key_id => ENV['access_key_id'], :secret_access_key => ENV['secret_access_key']}
end
end