为什么我无法在我的手机或其他计算机上访问rails localhost

时间:2015-05-18 06:33:12

标签: ruby-on-rails localhost

我正在尝试访问我的移动设备上运行项目的rails的本地主机。

这就是我的尝试。

http://ip:3000

但它说网页不可用。

我也试过了另一个端口,它甚至都没有工作?

这里有什么问题?我用这种方式检查。

请指导

3 个答案:

答案 0 :(得分:6)

尝试将以下代码运行到您的服务器:

rails s -b 0.0.0.0

这对我有用!

答案 1 :(得分:1)

请给:

  

ip =您手机的IP地址

(如果你在Ubuntu上运行它,请在连接信息中查看)

如果您没有将根映射到某个页面,请

ip:3000/your_page

如果您已将根映射到某个页面,则其他ip:3000将起作用。 在Chrome中试用它,因为它不需要任何http或https,它会自动选择所需的一个。

答案 2 :(得分:1)

我是这样做的

  1. 将您的电脑和手机放在同一个无线网络上
  2. rails s -b 0.0.0.0
  3. routerlogin.net(或者你可以在路由器的背面访问你的路由器)
  4. 将连接的设备连接到路由器。注意你的电脑ip。我的是10.0.0.20
  5. 在手机上转到10.0.0.20:3000(但是从步骤4开始使用电脑的ip)