1

レールにmongodbを使用した画像のアップロードには、「mongoid-paperclip」ジェムを使用します。チュートリアルは次のとおりです。Mongoid-paperclip。しかし、次のエラーが
undefined method "logger" for Mongoid::Config:Module
発生しました。このエラーを削除する方法。前もって感謝します。

4

2 に答える 2

1

このリンクhttps://github.com/meskyanichi/mongoid-paperclip/blob/6dfdf7f9b4f44d80903a9ddbb6549f53ddb6116c/lib/mongoid_paperclip.rb をたどり、ur gemコードを置き換えて、正常に動作するようにしてください。

于 2012-08-01T08:20:00.843 に答える
0

この問題の解決策を数時間見つけようとした後、私は欲求不満になり、別のアプローチを試し、gemをcarrierwaveに切り替えました。mongoidの方がうまくいくようです(少なくともすぐに機能するようになりました)。ですから、もしあなたが(何らかの理由で私にはわからないのですが)ペーパークリップにこだわっていないのなら、特にライアン・ベイツがより汎用性があると説明しているように、キャリアウェーブを使うことをお勧めします。

そして、これがcarrierwaveのドキュメントです:

  1. GithubのCarrierwaveWiki
  2. Carrierwave-GithubのMongoid

私にとっては、Rails 3+Mongoidでチャームのように機能します。

于 2012-07-30T13:42:04.550 に答える