2013/07/26

RAILS_ENV=test な rails console を実行するには

Rails アプリでテスト環境での irb を実行したくて bundle exec rails console RAILS_ENV=test とするとエラーになった。
どうやら bundle exec rails console test とする必要があるらしい。
ちなみに、RAILS_ENV=test な rails console では、SQL のログが出力されて便利ですよ。
pinzolo@ileach % bundle exec rails console test
*** Mocha deprecation warning: Change `require 'mocha'` to `require 'mocha/setup'`. Loading test environment (Rails 3.2.13)
irb(main):001:0> Project.all.first
Project Load (0.2ms) SELECT "projects".* FROM "projects" => #<Project id: 1, name: "eCookbook", description: "Recipes management application", homepage: "http://ecookbook.somenet.foo/", is_public: true, parent_id: nil, created_on: "2006-07-19 17:13:59", updated_on: "2006-07-19 20:53:01", identifier: "ecookbook", status: 1, lft: 1, rgt: 10, inherit_members: false>

0 件のコメント :

コメントを投稿