2014TweetWebアプリを作っていてPCとモバイル系(iPhone/iPad/Android/iOS)を判定してViewや処理を切り分けたい場面はあると思います。mobyletteはそういった場面で役立つシンプルなGemです。このタイプのGemで有名なのは『jpmobile』です。作りこむなら、jpmobileの方が断然オススメです。installを実行してください。&#39;mobylette&#39;コントローラへの設定Gemのインストール以外にApplicationController.rbか個別のインストーラに以下の設定を追加します。Mobylette::RespondToMobileRequestsモバイルとPCでViewを切り替えモバイル(iPhone/Android/iPad)とそれ以外(PC)を判定してViewを切り替える場合は、Controllerのメソッドで以下のように記述します。index.mobile.erbまた、index.erbとしておくとviewはPC/モバイルを共通にして、かつ部分テンプレートだけhtmlとmobileを振り分けることもできます。必要な部分だけ部分テンプレートで切り替えればいいので、viewがかなりスッキリして見やすくなります!Viewの切り替え設定ちなみにデフォルトではモバイルにはiPhone/Android/iPadが設定されていますが、変更は簡単です。iPadはPCと同じ画面を表示したい場合は、Controllerに次のように書きます。iPadをスキップendすると、以下のように表示が切り分けられます。index.mobile.erbまた、Controllerに次のような設定を書くことでmobileのUser-Agentを個別に指定することも簡単にできます。}endまた、次のようなヘルパーメソッドもあり、個別に処理を振り分けることも可能です。GitHub処理を振り分けるメソッドモバイルか、それ以外かで処理を切り替えるのに便利なメソッドを紹介します。Androidの場合のみtrueその他テストのやり方なども書かれています。RailsはWebサービスのプロトタイプをスピーディに開発できることが特徴です。