bin/rails console

Railsの文脈でirbを起動するコマンド。bin/rails cでも同じ。

bin/rails c -e stagingなどで実行環境の指定ができる。

bin/rails c -sでデータベースへ変更を加えないサンドボックスでirbを起動する(トランザクションを用いて実現している。トランザクションの仕組み的に本番環境で長時間実行するのは避けた方がいい気がする。要確認)。

irb内では、appメソッドとhelperメソッドが使える。app.root_pathのようにURLヘルパーを呼び出したり、app.get root_pathのようにリクエストを送れる。helperはRailsのヘルパーと自分で定義したヘルパーを呼び出すことができる。