Как инициализировать пустые таблицы на основе моей схемы rails без инициализации в Rails? - PullRequest
0 голосов
/ 07 сентября 2018

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

Очевидно, после rake db:schema:load я обнаружил, что у проекта есть зависимости моделей от файлов в /config/initializers, которые загружаются первыми, прежде чем модели делают.

Я думаю, что создание сценария, который сначала инициализирует пустые таблицы, было бы хорошим решением. Хотя я не уверен, как это сделать, не перечисляя вручную все базы данных, которые используются в данный момент - что, если в будущем будет добавлена ​​дополнительная таблица? Это означает, что мне нужно обновлять скрипт каждый раз. В любом случае, я могу читать схему динамически, не запуская ее (потому что некоторые модели также должны загружать некоторые вещи сначала из config/initializers.

Спасибо!

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