dockerでpry-railsを使う(デバッグ)

paramsとかみたいなーって思ったとき, dockerだと普通にpry-rails使ってbinding.pryできなかったのでそのメモです.

 

 

docker-compose で pry-rails を使う

https://stackoverflow.com/questions/35211638/how-to-debug-a-rails-app-in-docker-with-pry

 

上記の記事を参考にしました. 

# バックグラウンドで動かす
$ docker-compose up -d
$ docker ps
railsが動いてるコンテナのNAMESをみる
$ docker attach コンテナNAMES

すると, 一見何も変化がないんですが, binding.pryのとこに来るとpryしたときの, いつもの感じのコンソール画面になります. で, コンソールには表示されないんですがキーボードを打ってEnterを押すとみれます.

ちなみに抜けるときは exit で.