2012-01-08 9 views
4

私はウェブアプリケーションを開発したいと思いますし、モバイルウェブアプリケーションもサポートします Ruby on railを使用できますか? 「はい」の場合Ruby on Railsを使用してモバイルWebアプリケーションを開発できますか?

「M」と「C」はモバイルWebアプリケーションの開発に変更されません。その場合は、クライアントに基づいてコントローラーのページをどのようにリダイレクトすることができますか? 私は、モバイルまたはWebブラウザを意味しますか?

私はビュー部分にモバイルWebアプリケーション用のJquery Mobileを使用する予定ですか?助けてください。 親切に私を助けてください。

+0

私はここのhttpより多くの情報を得ました://stackoverflow.com/questions/5126085/ruby-on-rails-mobile-application – Sankar

答えて

5

絶対にはい!

Ruby on Railsのバックエンド技術は、通常のブラウザで行う予定と同じです。モバイルアプリについて考える必要があるのは2つだけです。まず、モバイルブラウザのコンテンツサイズは、サイズに合わせてレイアウトを調整する必要があるためです。ビューポートと呼ばれるHTMLメタタグがあります。

Ex。

<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;"> 

このコンテンツは工夫のサイズは、初期スケールは、ビューポートレートと最大スケールは、このページを拡張することができますどのように多くの時間を定義定義し合うべきであるユーザーのブラウザを教えてくれるスクリプト、およびユーザーscalble = 0の手段ユーザーはページを拡大/縮小できません。ビューポートの詳細については Mozilla's docをご覧ください。

他に考慮すべきことは、HTML5の技術ですが、実際にはjQueryモバイルを使用しているときは問題ありません。彼らのdocsを確認することをお勧めします。これは誰にとっても非常に便利で明確です。

+0

あなたの答えをありがとう。 Jqueryモバイルが必要なのはなぜですか?電話機は標準のjqueryを理解できませんか? – BKSpurgeon

0

迅速な回答は「はい」です。

Railsはバックエンドにすぎません。クライアントはラップトップ、プロジェクター、携帯電話のいずれであっても問題ありません。

あなたのサイトのモバイルビューへのリダイレクトはかなり簡単です。 JavaScriptのwindowオブジェクトを使用してブラウザのサイズを検出し、それに応じてwindow.locationを使用してリダイレクトする方法があります。

アプリのモバイル版の新しいビューとルートを設定する必要があります。

+0

貴重な情報をありがとうございました。 – Sankar

関連する問題