Если бы я использовал ActiveRecord, моя конфигурация puma установила бы соединение с базой данных, как описано в руководстве Heroku Развертывание приложений Rails с веб-сервером Puma.
on_worker_boot do
ActiveRecord::Base.establish_connection
end
Однако я использую ROM (Ruby Object Mapper).
Я попытался опустить блок on_worker_boot
, но (как и ожидалось) соединение с базой данных либо не установлено, либо установлено неправильно, и возникает следующая ошибка.
PG::ConnectionBad: PQconsumeInput() SSL error: decryption failed or bad record mac
Я прочитал Руководство по установке ПЗУ, но не нашел ничего подходящего.
Как установить соединение с ПЗУ в puma?