未初始化的常量Mongoid :: Paperclip

时间:2013-07-20 06:05:11

标签: ruby-on-rails mongoid paperclip

回形针宝石 我的宝石文件看起来像

gem "mongoid-paperclip", :require => "mongoid_paperclip"

和模型

class User
    include Mongoid::Document
    include Mongoid::Paperclip
    has_mongoid_attached_file :image
end

我收到错误

 uninitialized constant Mongoid::Paperclip

我正在使用rails 3.2.11

任何人都知道造成这个问题的原因

2 个答案:

答案 0 :(得分:0)

把它放在Gemfile中解决了它:

gem "mongoid-paperclip", :require => "mongoid_paperclip"

答案 1 :(得分:0)

我已在我的Gemfile中添加以下行并运行bundle install

gem "mongoid-paperclip", :require => "mongoid_paperclip"

并在模型has_mongoid_attached_file :image

中添加此内容

除此之外,如果您想为上传的图片保存不同的版本,那么您可能需要执行以下步骤

  • 将rmagick添加到您的Gemfile gem 'rmagick'
  • 在你的模特中 has_mongoid_attached_file :image, :styles => { :thumb => '100x100', :big_thumb => '120x120', :medium => '247x173'}

这适合我。