我想启动rails控制台并在不是默认数据库的数据库中创建数据库条目,例如测试数据库.我很感激任何帮助.
Har*_*tty 51
要在test环境中启动控制台:
ruby script/console test
ruby script/console production
Run Code Online (Sandbox Code Playgroud)
要在test环境中运行rake任务:
rake db:create RAILS_ENV=test
rake db:migrate RAILS_ENV=test
Run Code Online (Sandbox Code Playgroud)
在Rails 3或更高版本中,您可以使用:
rails console test
rails c test
Run Code Online (Sandbox Code Playgroud)
您可以将环境传递为RAILS_ENV=test:
$ RAILS_ENV=test bundle exec rails console
Run Code Online (Sandbox Code Playgroud)
要么:
$ RAILS_ENV=test bundle exec rails c
Run Code Online (Sandbox Code Playgroud)
你也可以这样做:
$ bundle exec rails console test
Run Code Online (Sandbox Code Playgroud)
要么:
$ bundle exec rails c test
Run Code Online (Sandbox Code Playgroud)
你可以看到像
Loading test environment (Rails 3.2.8)
1.9.3p327 :001 >
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14532 次 |
| 最近记录: |