Можем ли мы использовать Ruby on rails для разработки мобильного веб-приложения? - PullRequest
4 голосов
/ 08 января 2012

Я хотел бы разработать веб-приложение, а также поддержать мобильное веб-приложение. Можно ли использовать Ruby на рельсах? Если да

Из MVC «М» и «С» не изменится для разработки мобильного веб-приложения, верно? в этом случае, как я могу перенаправить страницы в контроллере на основе клиента. Я имею в виду мобильные или веб-браузеры ??

Я планирую использовать мобильное веб-приложение Jquery Mobile для просмотра? Пожалуйста, помогите мне.

Ответы [ 3 ]

5 голосов
/ 08 января 2012

Абсолютно ДА!

Ruby on Rails - просто бэкэнд-технология, такая же, как вы планируете сделать для обычного браузера. Есть только две вещи, которые вы должны учитывать в мобильном приложении. Во-первых, это размер контента мобильного браузера, потому что вам нужно настроить макет в соответствии с размером. Вам может помочь HTML-метатег под названием viewport.

Ex.

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

Этот скрипт сообщит браузеру пользователя, что контент должен соответствовать размеру устройства, начальный масштаб определяет скорость просмотра, а максимальный масштаб определяет, сколько раз эта страница может масштабироваться, а пользовательский масштаб = 0 означает, что пользователь не может масштабировать стр. Подробнее о окне просмотра вы можете посмотреть в Документе Mozilla .

Еще одна вещь, которую вам нужно учитывать, это технологии HTML5, но на самом деле это не проблемы, когда вы используете jQuery mobile. Я рекомендую вам проверить их документы . Это очень полезно и понятно каждому.

2 голосов
/ 29 мая 2013

Да, вы можете ... Просьба пройти через Sencha-Touch для рельсов для мобильного приложения ИЛИ Приложение Building Rails для мобильных телефонов .. вы даже можете нажать на URL, чтобы увидеть, какПриложение rails работает в вашем мобильном браузере ... http://mobile -sample-app.heroku.com /

0 голосов
/ 08 января 2012

Быстрый ответ - да.

Rails - это всего лишь серверная часть, не имеет значения, что использует клиент, будь то ноутбук, проектор или мобильный телефон!

Перенаправлениедля мобильного просмотра вашего сайта довольно просто.Первый способ, который приходит на ум, - это использование JavaScript-объекта window для определения размеров браузера и соответствующего перенаправления с использованием window.location.

. Вам нужно будет настроить новые представления и маршруты для мобильной версии.вашего приложения.

...