コンソールを起動
説明
コンソールを起動
コマンドラインでRailsアプリケーションとやるとりが可能
使い方
$ rails console [オプション]
オプション
オプション | 説明 |
---|---|
-e, –environment=ENVIRONMENT | 環境 |
-s, -sandbox | 終了時にデータベースに関する変更をロールバック |
-h, –help | ヘルプ |
環境
環境 | 説明 |
---|---|
test | テスト環境 |
development | 開発環境 |
production | 本番環境 |
例
コンソール起動
$ rails console
Loading development environment (Rails x.x.x)
irb(main):001:0>
production環境でコンソール起動
$ rails console production
Loading production environment (Rails x.x.x)
irb(main):001:0>
コンソールでSQLの出力を表示
$ rails console
irb(main):001:0> ActiveRecord::Base.logger = Logger.new(STDOUT)
コンソール実行中にルーティングを取得
>> app.root_path
# "/"
コンソール実行中にヘルパーを取得
>> helper.hoge
データを変更することなく実行
$ rails console --sandbox