Rails 3 / PhoneGap: преобразовать приложение Rails в приложение Phonegap для iOS? - PullRequest
27 голосов
/ 22 ноября 2011

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

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

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

Ответы [ 4 ]

26 голосов
/ 04 декабря 2011

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

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

Вот код демонстрации экранной передачи:

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

4 голосов
/ 04 мая 2013

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

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

Развертывание Heroku:https://starter -app-staging.herokuapp.com (версия для настольного компьютера)

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

1 голос
/ 12 апреля 2016

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

0 голосов
/ 04 ноября 2015

Видео и код, похожий на ответ Джави, можно найти по адресу

Использование Phonegap в качестве собственного контейнера для приложения Rails 3

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...