【问题标题】:uninitialized constant Mongoid::Paperclip未初始化的常量 Mongoid::Paperclip
【发布时间】:2013-07-20 06:05:10
【问题描述】:

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

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

任何人都知道导致此问题的原因

【问题讨论】:

  • 你重启服务器了吗?
  • 您是否运行了捆绑安装?
  • 是的,我都做了@SaidKaldybaev
  • 我的机器重新启动后,它的工作很奇怪:(

标签: ruby-on-rails mongoid paperclip


【解决方案1】:

把它放在 Gemfile 中为我解决了这个问题:

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

【讨论】:

    【解决方案2】:

    我在我的 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'}

    这对我有用。

    【讨论】:

      猜你喜欢
      • 2017-05-26
      • 2012-11-25
      • 1970-01-01
      • 2021-11-03
      • 1970-01-01
      • 1970-01-01
      • 2018-03-08
      • 2013-02-16
      • 1970-01-01
      相关资源
      最近更新 更多