私のWebアプリはMongoDBを使用していますが、データはリレーショナルでも複雑でもないため、MongoidのようなMongoDBODMは使用していません。また、MongoDbドライバーは、利用可能なODMよりも何倍も高速であると想定されています。
ActiveRecordは、基本モデルで利用できるものを提供しますか、それともMongoDBにアクセスする方法を知っている基本クラスを作成し、データにアクセスするためのいくつかのメソッドを定義する必要がありますか?
この記事は、ActiveRecordの良さをカスタムモデルに取り入れるためにActiveModelを使用することを提案しているYehudaCatzによるものです。それは私には論理的に聞こえます。これは正しい方法ですか?