Модель DataMapper в рельсовом двигателе? - PullRequest
1 голос
/ 20 сентября 2011

Я собираю монтируемый двигатель.

Из базовой установки я переместил свое существующее приложение в пространство имен движка.

Двигатель запускается, но я получаю сообщения об ошибках, потому что в БД нет таблиц, на которые может ссылаться контроллер.

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

Я посмотрел на dm-migrations, но я еще не использовал это с DataMapper, так что я как бы в невежественных, неизведанных водах. Гигантские знаки вопроса и все такое. Я буду ковыряться, но в поиске ничего полезного прямо сейчас нет.

Вот приложение, с которым я играю: http://github.com/blueblank/Ticket-Engine

1 Ответ

0 голосов
/ 21 сентября 2011

Простой и прямой ответ - создать генератор, который будет копировать модели в основное приложение.Это все и просто, хотя, глядя на это в долгосрочной перспективе, наличие модели dm в папке app / models движков в качестве единственного условия для установки моделей в приложение из движка (или монтируемого движка) было бы фантастическим.

...