mongodb и mongomapper

у меня есть приложение rails, которое в настоящее время использует activerecord для хранения и запроса продуктов.

Каждый продукт имеет категорию и подкатегорию, и каждая подкатегория определяется несколькими полями, которые я могу создать в приложении. Исходя из этого, когда пользователь хочет ввести конкретный продукт, ему присваиваются соответствующие поля формы.

Это стало очень сложным, и с тех пор, как я услышал о mongodb и mongomapper, я думаю или хотел бы создать его с самого начала, используя mongomapper !!!

Проблема в том, что я хочу знать, как лучше всего смоделировать это приложение в mongodb ???

Я думал о том, чтобы иметь простую модель с общими полями, а затем иметь модели категорий, наследуемые от модели продукта с различными полями в.

Это звучит правильно?

Проблема в том, что я хочу, чтобы пользователь мог создавать свои собственные категории и поля внутри приложения. Как я могу сделать это, например, когда пользователь, например, создает категорию автомобилей с полями, такими как скорость и количество дверей и т. Д. Затем мне нужно иметь возможность создать форму, используя эти поля для ввода будущих автомобилей.

Любые идеи, указатели или примеры, с которыми кто-нибудь может мне помочь, были бы великолепны.

Большое спасибо заранее Рик

Ответы на вопрос(1)

Ваш ответ на вопрос