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のヘルパーと自分で定義したヘルパーを呼び出すことができる。