2010-03-05 64 views

回答

45

test環境中啓動控制檯:

ruby script/console test 
ruby script/console production 

test環境中運行rake任務:

rake db:create RAILS_ENV=test 
rake db:migrate RAILS_ENV=test 

在Rails 3或以上,你可以使用:

rails console test 
rails c test 
0
$ RAILS_ENV=test ./script/console 
6

您可以將環境作爲RAILS_ENV=test

$ RAILS_ENV=test bundle exec rails console 

或者:

$ RAILS_ENV=test bundle exec rails c 

你也可以這樣做:

$ bundle exec rails console test 

或者:

$ bundle exec rails c test 

你可以看到像

Loading test environment (Rails 3.2.8) 
1.9.3p327 :001 >