Использование существующей базы данных другого приложения Rails в новом приложении Rails
-
23-09-2019 - |
Вопрос
Я новичок в рельсах. Я создал приложение Rails ранее, а также собрал несколько записей данных в базе данных разработки. Предположим, я создаю новое приложение Rails и предпочитаю использовать существующую базу данных разработки 1 -го приложения Rails в моем недавно созданном приложении Rails, как мне это сделать?
Нет правильного решения
Другие советы
Смотрите на Microsoft Connect его подано как ошибка -
Ваша база данных. Myml должна выглядеть так:
development:
host: localhost
adapter: mysql
database: your_database_name [just the name, not the path]
username: your_username
password: your_password
test:
...
production:
...
Вам необходимо изменить имя базы данных в файле Database.yml. Проблема Seconnd, с которой вы сталкиваетесь, - это миграция.
Я бы скопировал миграции с вашим предыдущим приложением, чтобы вы поддерживали целостность миграции с номерами версий и отказывались, если это необходимо.
Кроме того, если вы видите Development.Locs - что LOCS относится к Table_Name, который в спокойном контексте, как правило, также по совпадению имени контроллера.