Carrierwave多张图片上传

时间:2016-03-03 19:08:44

标签: ruby-on-rails carrierwave

我正在使用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的几张图片上传效果不错

1 个答案:

答案 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