Ric*_*oss 13 apache macos ruby-on-rails ipad ios5
我有一个应用程序/网站,我在我的本地imac上运行,我想在我的ipad浏览器上测试它.
可以使用我的ipad通过wifi连接到我的imac localhost rails应用程序吗?如果是这样的话!! ?
我的应用程序是一个使用子域的多租户应用程序,因此我使用我的主机文件指向例如achme.mycompany.dev到localhost.
我如何在ipad上执行此操作以在浏览器中转到achme.mycompany.dev并在我的imac上运行本地应用程序?
希望这一切都有意义!请帮忙.
最好的问候里克
Bar*_*cha 28
我正在为使用Rails 4的任何人提供更新,已按照接受的答案中的步骤操作,但仍然无法通过应用程序连接到应用程序development_machine_ip:3000
.原因是在版本4的某个地方,Rails将默认绑定地址从0.0.0.0
仅更改为localhost
.默认情况下,这允许您仅通过localhost:3000
或访问Rails应用程序127.0.0.1:3000
- 在大多数情况下这很好.
现在,如果您想从网络上的其他设备访问该应用程序,可以-b
在启动服务器时使用该选项并指定绑定地址0.0.0.0
rails s -b 0.0.0.0
Run Code Online (Sandbox Code Playgroud)
这将绑定在所有接口上,包括localhost和网络分配的IP.您现在应该可以通过访问该应用程序了development_machine_ip:3000
.
我使用proxylocal ngrok:
$ ngrok http 3000
ngrok by @inconshreveable (Ctrl+C to quit)
Session Status online
Account Sergio (Plan: Free)
Version 2.2.8
Region United States (us)
Web Interface http://127.0.0.1:4040
Forwarding http://be278635.ngrok.io -> localhost:3000
Forwarding https://be278635.ngrok.io -> localhost:3000
Connections ttl opn rt1 rt5 p50 p90
0 0 0.00 0.00 0.00 0.00
Run Code Online (Sandbox Code Playgroud)
现在您可以从ipad 打开http://be278635.ngrok.io而无需担心机器的IP地址.
归档时间: |
|
查看次数: |
4230 次 |
最近记录: |