Подтвердить что ты не робот

Rails 3/PhoneGap: Преобразование Rails-приложения в приложение iOS Phonegap?

У меня есть сайт, построенный поверх Rails. По сути, я хочу выпустить облегченную версию этого приложения для AppStore, и я думаю, что Phonegap - хорошее решение без написания полного приложения iOS.

Каким будет самый простой способ получить что-то подобное из двери? Я новичок в PhoneGap и хотел бы, чтобы опытный разработчик мог пролить свет на то, как это делается. Я считаю, что это также будет ценным ресурсом для многих других разработчиков Rails.

В моем приложении rails 3 используется приложение для аутентификации, несущая для обработки файлов, amazon S3 для хранения и Heroku для хостинга. Может ли кто-нибудь дать мне некоторое представление о том, как все эти компоненты завернуты и могут использоваться с PhoneGap?

4b9b3361

Ответ 1

Я тоже новичок в Phonegap, но я изучаю ту же идею, что и вы, и я нашел этот полезный скринкаст: "PhoneGap + Rails 3 API" http://vimeo.com/18763953

Идея заключается в том, что вы создаете клиентское приложение HTML5, которое вызывает вызовы API Rails на стороне сервера.

Вот код демонстрации screencast:

Надеюсь, что это поможет!

Ответ 2

Я думаю, что это могло бы уместно проверить мой phonegap-rails gem gem и мое примерное rails/ember.js приложение, которое экспортируется с помощью Phonegap, Он также реализует аутентификацию на токенах на основе ember-auth и нескольких стратегий OAuth поверх Devise.

В настоящее время в ветке devel: https://github.com/joscas/base_app/tree/devel

Heroku deploy: https://starter-app-staging.herokuapp.com (настольная версия)

Драгоценный камень экспортирует активы, исправляет пути и т.д., чтобы обеспечить бесшовный экспорт одностраничных приложений на основе рельсовых серверов.

Ответ 3

В 37 сигналах они отобразили свою html-таблицу SERVER SIDE и только что создали оболочку приложения. Здесь статья: https://signalvnoise.com/posts/3743-hybrid-sweet-spot-native-navigation-web-content Это важная разница в большинстве подходов, так как большинство из них будет перерабатывать свой интерфейс с использованием клиентской среды, и у него есть потенциал, чтобы сохранить пользователей в кучу времени. Недостатком является то, что я слышал слухи, что вы не можете попасть в магазин приложений iOS, но похоже, что у них была проблема с ним. Там также есть службы, такие как GoNative.io, которые будут охватывать ваше приложение для вас.