Ruby On Rails と Mongodb を使用して、ユーザーが値を入力して Mongodb データベースに値を保存できるようにする Web アプリケーションを開発する方法、私は RoR と Mongodb の両方をインストールしています。 .
1 に答える
Mongodb のドキュメントから:
MongoDB は非常に使いやすいため、基本的な Ruby ドライバーは多くのアプリケーションにとって最適なソリューションとなります。
ただし、検証、関連付け、およびその他の高レベルのデータ モデリング機能が必要な場合は、Object Document Mapper が必要になる場合があります。
Rails アプリケーションのコンテキストでは、これらは ActiveRecord と同等の機能を提供しますが、ActiveRecord とは異なります。MongoDB はドキュメント ベースのデータベースであるため、これらのマッパーは、オブジェクト リレーショナル マッパー (ORM) ではなく、オブジェクト ドキュメント マッパー (ODM) と呼ばれます。
いくつかのマッパーが利用可能です:
- John Nunemaker の MongoMapper
- デュラン・ジョーダンのモンゴイド
- ベン・マイルズのモンゴマティック
- Carlos Paramio の MongoODM
- サム・ポーレンツのMongoModel
- Alexey Petrushin の DriverAPILayer
すべてのマッパーは基本的な Ruby ドライバーの上に構築されるため、特にカスタム MongoDB 構成を使用する場合は、その知識が役立ちます。
ODM を選択したら、ODM のドキュメントに従ってアプリを起動できます。
たとえば、Mongoid rails のドキュメントとMongoid-Sample-Projectを参照してください。
Rails も初めて使用する場合は、まずthisやthisなどの Rails ガイドをお読みください。
ヘルプが必要な場合は、お気軽にコメントしてください。