Я нашел решение этой проблемы, оказывается, что в моем случае, так как я подключался к нескольким базам данных, было небольшое изменение в том, что Rails 5 ожидалось в Rails 4.
Если вы подключаетесь к нескольким базам данных, для установления соединения_соединения, используемого в модели, подключающейся к отдельной базе данных, требуется вместо строки в Rails 5.
Работа
establish_connection :secondary_database
Где, как следующий больше не работает:
establish_connection "secondary_database"
В моем случае некоторые из моих старых подключений к базе данных использовали строковый аргумент и потерпели неудачу, заставляя меня думать, что была странная несовместимость между Rails 5 и моей базой кода. Я думал, что поделюсь этим, потому что я не вижу, чтобы это было описано где-то конкретно.
Возможно, стоит отметить, что 'installed_connection Rails.configuration.database_configuration [" secondary_database "]' все еще работает. – deadwards