職場では、スマートフォンをサポートするように構築されていないWebアプリケーションがあります。今、私たちはスマートフォンからアクセスできるいくつかの簡単な機能を提供する必要があります。私の質問はこれです:スマートフォンのユーザーエージェントを検出し、そのエージェントのさまざまなテンプレートファイルやレイアウトを提供することは可能ですか?
iPhoneアプリを作成する時間と労力はありませんが、2、3泊で、WebバージョンをiPhoneの解像度と互換性を持たせることができれば、それは可能です。
職場では、スマートフォンをサポートするように構築されていないWebアプリケーションがあります。今、私たちはスマートフォンからアクセスできるいくつかの簡単な機能を提供する必要があります。私の質問はこれです:スマートフォンのユーザーエージェントを検出し、そのエージェントのさまざまなテンプレートファイルやレイアウトを提供することは可能ですか?
iPhoneアプリを作成する時間と労力はありませんが、2、3泊で、WebバージョンをiPhoneの解像度と互換性を持たせることができれば、それは可能です。
必要なのはiPhone固有のCSSファイルだけです。
以下はあなたを助けると思います
1)レイアウトをモバイルでtwitterブートストラップなどと互換性のあるものにします。以下はRailsの宝石です
2)リクエストエージェントを検出し、それに応じてページをサーバー化します。
3)これはあなたを助ける宝石(mobile_fu)ですが、これは少し時代遅れのようです
HTH
私が使用していて好きなmobviousがあります:
https://github.com/jistr/mobvious
他のものをオーバーライドしたい場合は、デバイスタイプ固有のレイアウトを独自のサブディレクトリに配置できます。たとえば、views/mobile/users/index.html.erb などです。
しかし、簡単な Google 検索では、次のような他の多くのオプションが表示されます。