Rails6 にはあらかじめ指定したホスト名のアクセスでないと受け付けないようになりました。これ自体はセキュリティ対策として良いのですが、AWS ELB を使うとヘルスチェックが通らなくなります。理由は ELB のヘルスチェックリクエストの Host が IP アドレスになるからです。

いくつかの方法がありますが、指定のパスへのリクエストは Host チェックをしないように除外指定出来るようになったので、これを使うのが良いと思います。

config.host_authorization = { exclude: ->(request) { request.path == '/health_checks' } }

これで /health_checks へのリクエストは Host が何だったとしてもアクセスできるようになります。