标签: ruby-on-rails
如何检测代码是否在外部运行主轨道应用程序?
例如在控制台,rake任务中,或作为调度程序操作的一部分等。
我理解每种情况都有特定的方法(例如,检查Rails::Console等,但我正在寻找适用于所有情况的一般方法。
Rails::Console
进一步澄清。 “main rails app”是指响应http请求的rails的“实例”。
答案 0 :(得分:1)
要检查服务器是否处于活动状态,请使用:
Rails.const_defined? 'Server'