目前有个网站,是用 php 写的。
如果用手机看的话,效果不是很好,所以想在原来基础上开发一套 HTML5 的网站,最方便的当然是用 PHP,在
index.php 做个客户端校验。
但我想既然是我负责,公司也不管我用什么语言,只要实现就行,那我想用 rails 开发这样的一个需求,但问题是如果
一个客户端访问 www.xxx.cn,我如何识别请求是来自手机端,然后用 ruby 返回内容;同时保证 PC 端的请求用原来的
PHP 得到回复?
有哪位做个这样类似的,给点思路或者方案,感激不尽!
在你原来的 PHP 入口 (index.php) 用 js 做 userAgent 判断 , 知道是什么类型的设备 , 如果是移动设备重定向到 m.xxx.cn 的 Rails App Rails 网站 .
PHP
index.php
js
userAgent
m.xxx.cn
Rails App
Rails
#1 楼 @song940 倒不是要做成 app,只是支持手机端浏览器使用的网页
#2 楼 @u1378130755 额 , Rails App 指的是 Rails 程序, 并不是 Mobile App .
Rails 程序
Mobile App
#3 楼 @song940 我明白你的意思了。
http://railscasts.com/episodes/199-mobile-devices