我曾经认为我可以ssh到我的服务器,更改目录并运行
rails c -e production
然后会提示我
Loading production environment (Rails 4.1.2)
2.1.0 :001 >
我认为生产环境
但是当我在控制台中进行查询时,我从mySql获得了一条拒绝访问的消息。
然后我尝试像这样启动控制台
RAILS_ENV=production rails c
获取相同的提示,我的查询全部有效。
第一个声明的目的是什么呢?
答案 0 :(得分:1)
除非您的应用内部使用ENV['RAILS_ENV']
而不是调用Rails.env
来确定其已加载的环境,否则没有区别。