我經過一些驗證,我做的是正確的事情。我有我的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