環境
1 2 3 |
ruby 2.5.1 rails 5.1.6 docker 18.06.0-ce |
Ruby on Railsの開発環境で、DockerかVagrantを使っていて、”Cannot render console from 172.20.0.1! Allowed networks: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255″ 「このIPアドレスではレンダリングできない」と言われたら。
1 2 |
web_1 | Started GET "/" for 172.20.0.1 at 2018-08-25 01:36:51 +0000 web_1 | Cannot render console from 172.20.0.1! Allowed networks: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255 |
対処方法としては、Webコンソールの設定で172.20.0.1ネットワークをホワイトリストに登録する必要があります。config/environments/development.rbにconfig.web_console.whitelisted_ips = ‘172.20.0.1’を追加します。(IPアドレスは自身のログに書いてあるIPアドレスを記述)
config/environments/development.rb
1 2 3 4 5 |
Rails.application.configure do config.web_console.whitelisted_ips = '172.20.0.1' end |
これで出力されなくなりました!