测试我的移动网站(用 Rails 制作),而不是不断部署



我正在开发我的网站的移动版本,这是一个rails应用程序。我用mobile_device?以查看用户来自哪里,如果是移动电话,他们将被定向到与桌面版本不同的视图。

目前,我的application.mobile.erb文件中只有一条消息,"正在开发移动网站",它在我的手机上正确显示。

我真的必须部署只是为了在手机上测试站点吗?我以为有一个很好的模拟器或等效物,但我尝试过的模拟器显示我的桌面版本,缩小到手机大小。

使用 Chrome 开发者工具将用户获取更改为手机。您可以将显示器的分辨率设置为复制移动电话的分辨率。然后,您可以在桌面上的本地服务器上进行测试,而不会遇到太多问题。

我在 http://proxylocal.com 用代理本地宝石出色地解决了我的问题。

只需安装 gem。在终端类型 $proxylocal 3000

然后,您的服务器可用于您的手机或任何其他设备,例如 http://fp9k.t.proxylocal.com/

您可以通过在终端中打开另一个窗口并键入以下内容来使其在更用户友好的位置可用: $proxylocal 3000 --host testhost

然后,您的网站将在 http://testhost.t.proxylocal.com/

相关内容

最新更新