我正在使用carrierwave gem 0.10.0将1张图片上传到模型中。现在我希望能够附上几张图片,所以我按照文档中的步骤进行操作,其中一步是将gem 'carrierwave', '~> 0.10.0'
更改为gem 'carrierwave', github: 'carrierwaveuploader/carrierwave'
。
之后我收到了这样的错误uninitialized constant CarrierWave::MimeTypes
。关于发生了什么的任何想法?
P.S。如果我在file_uploader.rb中删除包含CarrierWave :: MimeTypes的几张图片上传效果不错
答案 0 :(得分:1)
您曾经这样手动执行此操作:
require 'carrierwave/processing/mime_types'
class MyUploader < CarrierWave::Uploader::Base
include CarrierWave::MimeTypes
process :set_content_type
end
现在你只需删除mime类型部分。
https://github.com/carrierwaveuploader/carrierwave#setting-the-content-type