У меня есть приложение, работающее на Heroku, и я хочу установить соединение со второй базой данных (из другого приложения, работающего на Heroku).Все решения, которые я видел для нескольких БД, включают файл database.yml, но Heroku так не поступает, они поручили мне использовать DATABASE_URL
из одного приложения в другом.
Я думаю, мне нужно сделать что-то вроде:
DatabaseName::Base.establish_connection(DATABASE_URL)
, и тогда я смогу использовать
establish_connection :DatabaseName
в соответствующих моделях.Куда мне положить
DatabaseName::Base.establish_connection(DATABASE_URL)
, чтобы он был доступен для всех моделей?environment.rb?И какой синтаксис для него правильный?