mongodb e mongomapper

Eu tenho um aplicativo de trilhos que atualmente usa o activerecord para armazenar e consultar produtos.

Cada produto tem uma categoria e subcategoria e cada subcategoria é definida por vários campos que eu posso criar dentro do aplicativo. A partir disso, quando um usuário deseja inserir um produto específico, ele é pressionado pelos campos de formulário relevantes.

Isso se tornou muito complexo e, desde que ouviu falar sobre o mongodb e o mongomapper, acho ou desejo que o criei desde o início no uso do mongomapper !!!

O problema é que eu quero saber a melhor maneira de modelar este aplicativo no mongodb ???

Eu estava pensando em ter um modelo de processo com campos comuns e depois ter modelos de categoria herdados do modelo de produto com os diferentes campos.

Este som está correto?

O problema também é que eu quero que o usuário possa criar sua própria categoria e campos a partir do aplicativo. Como posso fazer isso como quando um usuário, por exemplo, cria uma categoria de carros com campos como velocidade e número de portas, etc. Eu preciso criar um formulário usando esses campos para que os carros futuros sejam inseridos.

Qualquer idéia, sugestão ou exemplo que alguém possa me ajudar seria ótimo.

Muito obrigado antecipadamente rick

questionAnswers(1)

yourAnswerToTheQuestion