db: мигрировать за драгоценный камень Models - PullRequest
2 голосов
/ 23 ноября 2011

Итак, мы абстрагировали наши модели в самоцвет, потому что несколько приложений используют один и тот же набор моделей. Проблема заключается в выполнении создания и выполнения миграций. Поскольку это драгоценный камень, мы в основном убрали рельсы.

Он не может выполнять рельсы g или грабли.

Если мы попытаемся сохранить папку config и script, которая позволяет это, другие приложения будут жаловаться, когда они используют gem моделей.

Мы взломали это, позволив одному конкретному приложению выполнять все миграции.

Возможно, лучший вопрос: каков наилучший способ модульности распространенных моделей, чтобы вы сохранили rails g и rake db: migrate?

Я, наверное, плохо объяснил, пожалуйста, задавайте любые вопросы.

Спасибо, Джастин

1 Ответ

0 голосов
/ 23 ноября 2011

Вы используете контроль версий?Вы можете изучить только использование подмодуля git для папки моделей, который позволит вам использовать генераторы rails во всех приложениях и поддерживать их синхронизацию.По сути, подмодуль - это git-репозиторий внутри существующего репозитория.

Команды также просты, для начала посмотрите это руководство здесь в целом, это должно помочь вам снизить сложность вашего приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...