rails console test加载开发环境

axs*_*uul 7 ruby-on-rails-3

我有问题在哪里

rails console test
Run Code Online (Sandbox Code Playgroud)

结果是

Loading development environment (Rails 3.1.0)
Run Code Online (Sandbox Code Playgroud)

我怀疑这是一个RAILS_ENV问题,因为做

RAILS_ENV=test rails console
Run Code Online (Sandbox Code Playgroud)

结果是

Loading test environment (Rails 3.1.0)
Run Code Online (Sandbox Code Playgroud)

有什么建议?谢谢.

Ada*_*lin 12

是的,您必须指定RAILS_ENV或使用rails console [environment].

  • 但这个答案说可以在测试环境中执行“rails console [environment]”来调出 Rails 控制台。这正是 OP 所做的!——但他失败了。所以这个答案不应该被接受。 (2认同)