1

在 Rails 中,如果我使用 rspec 运行测试,rspec 会自动将环境更改为:test并开始执行测试吗?一旦完成测试,环境会变回:development吗?我可以在哪里找到有关此的更多信息的任何指针?

4

2 回答 2

5

test除非您像这样更改它,否则测试将始终运行RAILS_ENV=development rspec spec/

development然后是服务器和控制台。

于 2012-12-30T20:26:15.433 回答
2

是的,它在 :test 环境中运行。

它不会“改变”,您可以运行多个环境(例如,您可以让您的开发服务器同时运行和执行测试)

于 2012-12-30T20:25:54.420 回答