0

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

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

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

4

2 回答 2

1

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

于 2014-01-12T23:34:37.897 回答
1

我使用http://proxylocal.com上的 proxylocal gem 出色地解决了我的问题。

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

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

您可以通过在终端中打开另一个窗口并输入:$proxylocal 3000 --host testhost

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

于 2014-01-25T00:05:44.377 回答