从 Rails 中检测 ngrok

Posted

技术标签:

【中文标题】从 Rails 中检测 ngrok【英文标题】:Detect ngrok from Rails 【发布时间】:2016-11-02 11:19:27 【问题描述】:

我正在使用ngrok 来测试我的 Rails 应用程序与 PayPal 的集成。

由于我的应用程序使用子域,我想检测何时从 ngrok 发出调用,以便我可以应用不同的行为。

有什么方法可以配置 ngrok 以传递一些信息,以便我可以检测到来自那里的呼叫?或者任何其他方式知道 ngrok 支持电话?

【问题讨论】:

【参考方案1】:

在您的控制器中,您可以检查request.host,它会在某处与ngrok 相关。

或者查看使用路由约束的this older SO question。

【讨论】:

谢谢,简单真实!!

以上是关于从 Rails 中检测 ngrok的主要内容,如果未能解决你的问题,请参考以下文章

Rails 浏览器检测方法

有没有办法在 Rails 3.1 中检测用户代理 [重复]

Rails如何检测是不是使用javascript / jQuery插入了部分

如何随时检测内部的Rails环境

Rails 3 runner 没有检测到 JSON gem?

检测 Elastic Beanstalk 环境?