validates_attachment_content_type 不接受 .tmTheme 文件(Sublime Text 配色方案)
validates_attachment_content_type isn't accepting .tmTheme files (Sublime Text color schemes)
我正在尝试使用表单上传 Sublime Text 主题并将其存储在数据库中。
它适用于图像,但将 content_type 替换为适用于 Sublime Text 主题文件的文件始终告诉我文件 "has contents that are not what they are reported to be"
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
没有
我认为您可能需要通过将此添加到 config/environments/development.rb
和 config/environments/production.rb
来告诉 Paperclip(我假设这就是您正在使用的)'tmtheme' 是一个有效的扩展名:
Paperclip.options[:content_type_mappings] = {
:tmtheme => "application/xml"
}
我正在尝试使用表单上传 Sublime Text 主题并将其存储在数据库中。
它适用于图像,但将 content_type 替换为适用于 Sublime Text 主题文件的文件始终告诉我文件 "has contents that are not what they are reported to be"
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
没有
我认为您可能需要通过将此添加到 config/environments/development.rb
和 config/environments/production.rb
来告诉 Paperclip(我假设这就是您正在使用的)'tmtheme' 是一个有效的扩展名:
Paperclip.options[:content_type_mappings] = {
:tmtheme => "application/xml"
}