【问题标题】:Error on using "mongoid-paperclip" gem使用“mongoid-paperclip”宝石时出错
【发布时间】:2012-07-30 08:55:00
【问题描述】:

我使用“mongoid-paperclip” gem 在 rails 中使用 mongodb 上传图片。教程是:Mongoid-paperclip 。但是我得到了以下错误
undefined method "logger" for Mongoid::Config:Module
如何消除这个错误。提前致谢。

【问题讨论】:

    标签: ruby-on-rails mongoid paperclip image-upload


    【解决方案1】:

    点击此链接https://github.com/meskyanichi/mongoid-paperclip/blob/6dfdf7f9b4f44d80903a9ddbb6549f53ddb6116c/lib/mongoid_paperclip.rb 并替换您的 gem 代码并尝试它应该可以正常工作。

    【讨论】:

      【解决方案2】:

      在尝试找到解决此问题的方法几个小时后,我感到沮丧并尝试了不同的方法并将 gem 切换到carrierwave。它似乎与 mongoid 一起工作得更好(至少我让它立即工作)。因此,如果您没有(出于某种我不知道的原因)卡在回形针上,我建议您使用carrierwave,尤其是当 Ryan Bates 将其描述为具有更多功能时。

      这里是carrierwave的文档:

      1. Carrierwave Wiki at Github
      2. Carrierwave-Mongoid at Github

      对我来说,Rails 3 + Mongoid 就像一个魅力。

      【讨论】:

      • 您能提供任何示例代码来说明您是如何配置它的吗?它不喜欢我的配置。你用过mongoid 3.0吗?虽然我正在尝试使用 Sinatra,但它的支持可能不太好......
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-18
      • 2016-01-02
      • 2012-12-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多