質問

何が最良の方法の開発とレール用として特別な景色の異なるモバイルデバイス?基本的に私というこASP.NET MVC解 http://www.hanselman.com/blog/MixMobileWebSitesWithASPNETMVCAndTheMobileBrowserDefinitionFile.aspx

役に立ちましたか?

解決

ユーザーエージェントを検出することによって、モバイルサブドメインまたはに基づいて異なるビューをサービングの一例として、iPhoneを使用する2件の記事を。基本的に、あなたはviewname.iphone.erbまたはviewname.mobile.erbのようなものを使用して別のビューを作成しますし、それぞれのiPhoneや携帯電話にrequest.format変数を設定します。

Railsのの

iPhoneのサブドメイン

<のhref = "http://www.slashdotdash.net/2007/12/04/iphone-on-rails-creating-an-iphone-optimised-version-of-your-rails-site-using- IUI-とレール-2 /」のrel = "noreferrer"> on RailsのiPhone - iUIのとRailsを使用して、RailsのサイトのiPhone最適化されたバージョンを作成する2

他のヒント

きみ 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.engineyard.com/video/ 12678746 に。その後、直接ページを移植まともなモバイルWebエクスペリエンスに多くのがあります。

あなたがMobviousをしようとする場合があります - https://github.com/jistr/mobviousする

は、携帯電話対デスクトップ+タブレットを検出し、またはしたい場合は、モバイル対錠剤対デスクトップを検出します。

また、ユーザーが手動でインターフェイスのバージョンを切り替えることができるようにしたい場合(検出をオーバーライド)ユーザによる手動選択をサポートしています。

と拡張子あなたのコントローラにいくつかのヘルパーを追加する mobviousレール、ビューとがありますCoffeeScriptのます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top