我是Android和后端开发的新手,今天遇到了一个问题。我在我的计算机上设置了rails服务器,localhost:3000显示了ruby页面。我的android设备(由usb连接)主要活动有一个webview,我尝试了localhost:3000
答案 0 :(得分:5)
说明你是否在Mac上。其他操作系统,做一些类似的东西。
将您的计算机和Android平板电脑连接到相同的Wifi连接。
打开系统偏好设置。
转到网络部分。
单击您的Wifi连接并从该窗口复制您的IP地址:
确保您的Rails服务器在端口3000上运行。
在平板电脑上,使用端口3000指向计算机IP地址
192.168.0.14:3000
希望有所帮助!
/ JP
答案 1 :(得分:3)
ifconfig
rails s -b your_ip_address
rails s -b 192.168.1.102
192.168.1.102:3000
你可以阅读这位rails官员清楚了解。
http://edgeguides.rubyonrails.org/4_2_release_notes.html#default-host-for-rails-server
答案 2 :(得分:0)
http://smyck.net/2007/03/11/how-to-bind-webrick-to-any-ip-address/
您需要将webrick绑定到以太网或wifi适配器的IP地址。
答案 3 :(得分:0)
如果您的笔记本电脑和设备在同一个wifi上,只需连接到笔记本电脑的主机名或IP http:// [笔记本电脑或主机名]:3000