私は現在、アクティブレコードを使用して製品を保存およびクエリするレールアプリを持っています。
各製品にはカテゴリとサブカテゴリがあり、各サブカテゴリは、アプリケーション内で作成できる複数のフィールドによって定義されます。これから、ユーザーが特定の製品を入力したい場合、関連するフォーム フィールドが表示されます。
これは非常に複雑になり、mongodb と mongomapper について聞いて以来、mongomapper を使用して最初から作成したと思います!!!
問題は、mongodb でこのアプリをモデル化するための最良の方法を知りたいということです。
私は、共通のフィールドを持つ製品モデルを持ち、次に異なるフィールドを持つ製品モデルを継承するカテゴリ モデルを持つことを考えていました。
この音は正しいですか?
問題は、ユーザーがアプリケーション内から独自のカテゴリとフィールドを作成できるようにすることです。たとえば、ユーザーが速度やドアの数などのフィールドを含む車のカテゴリを作成する場合、これを行うにはどうすればよいですか。次に、これらのフィールドを使用して、将来の車を入力するためのフォームを作成できる必要があります。
誰かが私を助けることができるアイデア、ポインタ、または例は素晴らしいでしょう.
事前にたくさんありがとうリック