我经过一些验证,我做的是正确的事情。我有我的Ruby on下面的结构Rails应用程序:Ruby on Rails的移动版视图
/家
about.rhtml
index.rhtml里
/显示
index.rhtml里
/数据< - 这是由jQuery从display \ index页面调用以提供要渲染的数据
现在push.js.erb
pull.js.erb
/布局
home.rhtml
display.rhtml
一切工作正常,但我想要添加针对移动设备的网站。当iPhone正确呈现网站时,提供更有针对性的体验将会很不错。理想情况下,我正在考虑通过.htaccess重定向到iPhone.domain.com。
对于这一点,我在想增加另一视图为每个设备
/iPhone
home.rhtml
about.rhtml
display.rhtml
但是,感觉好像很多数据会被复制,例如关于页面将会在两个地方。我想我可以有一个部分,并做一些像render:partial =>'home/about',但这看起来有点冒失。
如何开发我的网站以支持此功能?
我正在考虑如何构造结构,但又不知道如何构造代码 - 如何告诉它如何在iPhone目录中呈现视图...而没有应用主布局
/display
/iphone
index.rhtml里
我真的很想上解决这个和构建应用程序的最佳途径一些建议。虽然应用程序都遵循一个结构上的那一刻,他们可以在不同的方向走下车..
谢谢
本
两个轨的iUI和移动福似乎并没有被更新有一段时间没有适当的Rails 3支持。在Rails中处理手机的最新方式是什么? – thermans 2011-06-15 16:13:29
我一直在使用这个mobile_fu宝石的叉子:https://github.com/benlangfeld/mobile-fu 2个月前更新,适合我的需求。 – DemitryT 2012-08-21 14:01:20