明確にするために言うと、そのコードブロックで何か変化があることを期待していたわけではありません — しかし、値が null や undefined であったとしても、何らかの出力があることを期待していました。
さらに少し補足すると、サーバーを LOAD_PLUGINS=0 で起動してすべてのプラグインを明示的にアンロードしない限り、プラグインの有効/無効は admin_config_login_routes に含まれるかどうかには影響しないはずです。
実行を依頼したコンソールブロックでは、admin_config_login_routes の値(または値の欠如)を確認できることを期待していました。それが空であることはあり得ないはずで、たとえ空の配列であっても map 関数は動作するはずです。
これらは主に私の考えですが、これを解決する方法についてさらに検討します。あなたが公式の Discourse プラグインしか使用していないと言ったとしても、あなたのセットアップのより多くの詳細を見られると良いですね。
良い質問は、インストールしているプラグインがすべてコアの Discourse に同梱されているデフォルトのものなのか、それとも Discourse からの追加のプラグインもインストールしているのか、ということです。