2

ActiveRecord を使用していた場合、Heroku のガイドDeploying Rails Applications with the Puma Web Server で説明されているように、私の 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

ROM セットアップ ガイドを読みましたが、関連するものは何もありませんでした。

puma で ROM 接続を確立するにはどうすればよいですか?

4

1 に答える 1