Mongoid 3.0.21で、すべてのモデルの属性をプレーンなRubyとして取得するにはどうすればよいHashですか?
#attributesまたはを呼び出すと、#raw_attributesが返されますMoped::BSON::Document。それは実際に拡張しますがHash、いくつかのハッシュメソッドが期待どおりに機能しません。特に、指定されたキーが削除されたハッシュではなく、。#except変更されていないものを返しますself
更新:Moped::BSON::Documentの動作を適切に継承しますHash。文字列ではなく記号で属性に名前を付けようとしていたため、#except機能しませんでした。すぐに:しないexcept('pictures')でくださいexcept(:pictures)。