如何检测是否从rails服务器运行代码?

时间:2010-06-23 21:36:29

标签: ruby-on-rails

我有一个rails应用程序,我在一个mongrel服务器上运行主rails应用程序。但是,我还有一个使用rails环境运行的彗星服务器(使用EventMachine)(因此它可以访问数据库)。然而,Mongrel似乎搞砸了EventMachine。我的问题是,如何检测我是否从rails服务器或EventMachine服务器运行rails环境,因此我只能在这种情况下需要mongrel gem。

感谢。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

我想出了该怎么做。我已经为EventMachine服务器声明了一些全局变量,因此我检查它们是否已定义。如果不是,那么我知道它没有运行EventMachine服务器。