使用"mongoid-paperclip" gem 时出错



我使用"mongoid回形针"gem在rails中使用mongodb上传图像。教程是:Mongoid回形针。但我得到了以下错误
undefined method "logger" for Mongoid::Config:Module
如何删除此错误。提前谢谢。

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

在尝试找到这个问题的解决方案几个小时后,我感到沮丧,尝试了一种不同的方法,并将gems切换到carrierwave。它似乎能更好地与mongoid配合使用(至少我能立即让它工作)。因此,如果你没有因为某种我不知道的原因而被回形针卡住,我建议你选择carrierwave,尤其是Ryan Bates所描述的它更具多功能性。

  • 这是Railscast,所以你可以决定它是否是你想使用的东西:#253 CarrierWave文件在Railscast上传

这是carrierwave的文档:

  1. Github上的Carrierwave Wiki
  2. Github上的Carrierwave Mongoid

对我来说,使用Rails3+Mongoid就像一个魅力。

最新更新