yuta_eng_prg’s diary

筆者がプログラミング学習の内容を綴るだけのブログです。

binding.pry

binding.pry(バインディングプライ)という機能について確認します。

gem 'pry-rails'

上記のようにGemを追加しターミナルで bundle install を行います。 Gemをインストールできたら、処理を止めてコンソールで確認したい部分に binding.pryと記述します。

def index
  binding.pry
  @item = Item.all
end

処理が止まったら、コンソールでparamsなどの値を確認します。 その後、確認が済んだら、exit でコンソールを閉じれば、処理の続きを行うようになります。