Rails服务器在生产模式下运行,但在development-database下访问数据库

时间:2013-11-21 03:30:03

标签: ruby-on-rails nginx

我发现了一个奇怪的问题。

我运行rails server -e production,并将binding.pry放入我的控制器。

Resque rake resque:work QUEUE='*'将在稍后使用该方法。

首先,它将在生产数据库中创建一个新实例。

然后,我深入研究binding.pry

我尝试通过MODEL.all

从模型中提取所有数据

出乎意料的是,我发现数据全部来自开发数据库。

所以,我遇到了控制台rails cRAILS_ENV=production rails c来检查问题是什么

我发现实例是在生产模式下正确创建的,但是如何通过以下方法从开发模式中提取数据?

我的服务器上运行了Passenger和Nginx,我通过rails server -e production运行另一台服务器进行调试。

由于

0 个答案:

没有答案