Pow 端口代理不适用于 Rails 5

Pow port proxying doesn't work with Rails 5

我有一个 Rails 5 应用程序 运行 Foreman,我正在尝试使用 Pow 的端口代理来访问它。当我尝试在 myapp.dev 访问我的应用程序时,出现以下错误:

Proxy Error

Couldn't proxy request to localhost:4000.

Error: connect ECONNREFUSED

我通过生成一个运行 Rails 4 的新应用程序和一个运行 Rails 5 的应用程序确认问题是特定于 Rails 5 的。端口代理与 Rails 4 个应用程序,但不包含 Rails 5 个应用程序。

为了更具体地说明版本,我使用的是 Rails 5.0.0.rc1.

我不确定这是否是 Rails 或我的 Pow 配置的问题,希望能提供一些见解。

Rails 5 with Puma 不再默认监听 0.0.0.0

因此,使用选项 -b 0.0.0.0 启动您的 rails server 应该允许 Pow 到达它。

太糟糕了,Pow 似乎不再维护了。

编辑:

对于那些不想处理命令选项的人,您可以欺骗服务器选项