Я работаю над веб-сайтом Rails, в котором представлены фондовые паевые фонды и ETF. У меня УЖЕ ИМЕЕТ отдельный скрипт Ruby, который работает в ночное время и заполняет базу данных Postgres данными об этих взаимных фондах и ETF.Как работать с базой данных LEGACY в Rails?
Глава 6 руководства Rails не совсем то, что я ищу. Различия между тем, что я пытаюсь сделать, и чем главу 6 руководства Rails: 1. На моем сайте Rails нет необходимости создавать базу данных, поскольку она уже заполнена. Поэтому я не думаю, что мне нужно использовать «rails generate» или «rake db: migrate». (Или я ошибаюсь?) 2. Мой сайт Rails только считывает данные и не добавляет, не удаляет или не редактирует данные.
Взгляните на этот вопрос http://stackoverflow.com/questions/1226182/how-do-i-work-with-two-different-databases-in-rails -with-active-records –
Вам не нужно создавать миграции. Просто создайте свои модели. Если таблица базы данных не соответствует имени модели, вы можете использовать 'set_table_name'. Если вы не используете стандарт Rails для внешних ключей, вам нужно будет указать внешний ключ в отношениях. –
@ mind.blank, этот вопрос больше связан с подключением к нескольким БД в приложении. –