在开发中运行的Rails认为它处于生产模式

时间:2014-08-19 13:48:08

标签: ruby-on-rails ruby-on-rails-3 development-environment production-environment

这是一个奇怪的人。

rails s
=> Booting Thin
=> Rails 3.2.13 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
Thin web server (v1.6.2 codename Doc Brown)
Maximum connections set to 1024
Listening on 0.0.0.0:3000, CTRL+C to stop

但是当我打电话时

puts Rails.env

在控制器中,它说

production

在rails控制台中,它正确地说开发

 Rails.env
 => "development"

任何想法。 我想在本地运行dev并在我的服务器上生成。特别重要的是,因为我正在测试功能,在运行某些api调用时花费我的钱,如果Rails.env.prodcution我伪造它们?是假的。 运行轨道3.2.13

0 个答案:

没有答案