В моем классе я хочу включить несколько модулей. Каждый модуль может
определите свое собственное свойство для сохранения в couchDB.
Вот пример:
module Owner
property :name
end
module Animal
property :type
end
class Cat
include Owner
include Animal
end
Это не работает. Я получил эту ошибку: "неопределенный метод" свойство "".
Я попытался добавить CouchRest :: Model :: Embeddable, но он не будет работать для
Модуль тоже. Все примеры, которые я вижу, простираются от
CouchRest :: Модель :: Base. Однако я не смогу использовать этот подход
потому что Ruby не поддерживает множественное наследование.
Я не смогу изменить основной формат JSON. Мой желаемый формат: {"name": "tom", "type": "cat"}.
Любая помощь будет оценена. Спасибо!