Я создаю приложение, состоящее из нескольких записей.Эти записи будут иметь несколько полей (например, категория, имя, описание и т. Д.) И иметь определенный тип (категорию).Таким образом, пользователь сначала должен создать категорию с заголовком и описанием, а затем определить, какие другие поля может и должна иметь запись в этой категории.
Пример:
Создатьcategory, title => 'Books', description => 'A description'.Определение дополнительных полей, автора (обязательно), изображения (не обязательно).
Создать запись при выборе категории => 'Книги', форма будет восстановлена, а поля для автора и изображения будутпоказано с проверкой, определенной в категории.
Я надеюсь, что кто-то понимает ..
Я говорил об этом с другом, который рекомендовал пойти на MongoDB для реализации этого.Теперь у меня установлено приложение с Mongoid, и все работает отлично.
Вопрос в том, как бы я реализовал это наилучшим образом, сделав его максимально гибким?