validates_attachment_content_type不接受.tmTheme文件(Sublime Text配色方案)

时间:2015-10-08 04:22:05

标签: ruby-on-rails simple-form

我正在尝试使用表单在数据库中上传和存储Sublime Text主题。

它适用于图像,但将content_type替换为适用于Sublime Text主题文件的内容始终告诉我该文件“的内容不是他们报告的内容”

class Color < ActiveRecord::Base
    has_attached_file :file
    validates_attachment_content_type :file, :content_type => ["image/png"]
end

工作正常

class Color < ActiveRecord::Base
    has_attached_file :file
    validates_attachment_content_type :file, :content_type => ["application/xml"]
end

1 个答案:

答案 0 :(得分:0)

我想你可能需要告诉Paperclip(我假设你正在使用的是什么)&#39; tmtheme&#39;将此添加到您的config/environments/development.rbconfig/environments/production.rb

是有效的扩展程序
Paperclip.options[:content_type_mappings] = {
  :tmtheme => "application/xml"
}