【发布时间】:2013-03-01 11:44:44
【问题描述】:
运行自动测试时,自动测试不会在“测试”环境中运行。如何强制它在“测试”中运行?
我试过RAILS_ENV=test bundle exec autotest和export RAILS_ENV=test; bundle exec autotest
但 Rails.env 仍然等于“开发”。
我的 Gemfile 在“测试”组中定义了自动测试。它找到了规范,但它正在针对开发数据库执行,puts Rails.env 显示“开发”
【问题讨论】:
-
你在使用
dotenvgem 和 .env 文件吗? -
没有。而且我不需要。其他项目.. autotest 在测试中自动运行。不明白为什么这个就不行
标签: ruby-on-rails rspec autotest