支援モバイルデバイスRuby on Rails
-
18-09-2019 - |
質問
何が最良の方法の開発とレール用として特別な景色の異なるモバイルデバイス?基本的に私というこASP.NET MVC解 http://www.hanselman.com/blog/MixMobileWebSitesWithASPNETMVCAndTheMobileBrowserDefinitionFile.aspx
解決
ユーザーエージェントを検出することによって、モバイルサブドメインまたはに基づいて異なるビューをサービングの一例として、iPhoneを使用する2件の記事を。基本的に、あなたはviewname.iphone.erbまたはviewname.mobile.erbのようなものを使用して別のビューを作成しますし、それぞれのiPhoneや携帯電話にrequest.format変数を設定します。
Railsののと他のヒント
きみ mobile_fu.このプラグインを自動的に変更、レールからのフォーマット:html:mobile Nokia、Blackberry、iPhone、パームます。できるだけ提供する {action}.mobile.erb
を補完する {action}.html.erb
で描画するモバイルビュー。が必要な場合のように細粒できない:
is_mobile_device?
ありその他様々なヘルパーの方法
私はこのような状況のため、このrailscastが非常に役に立った: http://railscasts.com/episodes/199-mobile-devices の
それが誰かを役に立てば幸いです。
私は最近、あなたが有用見つけるかもしれない、この記事を書いた:
HTTP ://www.arctickiwi.com/blog/2-mobile-enable-your-ruby-on-rails-site-for-small-screensする
助け希望
Jonno
私はちょうどこの上で本当に照明のビデオを見ました: http://www.engineyard.com/video/ 12678746 に。その後、直接ページを移植まともなモバイルWebエクスペリエンスに多くのがあります。
あなたがMobviousをしようとする場合があります - https://github.com/jistr/mobviousする
は、携帯電話対デスクトップ+タブレットを検出し、またはしたい場合は、モバイル対錠剤対デスクトップを検出します。
また、ユーザーが手動でインターフェイスのバージョンを切り替えることができるようにしたい場合(検出をオーバーライド)ユーザによる手動選択をサポートしています。
と拡張子あなたのコントローラにいくつかのヘルパーを追加する mobviousレール、ビューとがありますCoffeeScriptのます。