2011-11-21 24 views
26

Tengo un sitio creado encima de Rails. En esencia, quiero lanzar una versión liviana para la tienda de aplicaciones, y creo que Phonegap es una buena solución sin escribir una aplicación completa de iOS.Rails 3/PhoneGap: ¿Cómo convertir una aplicación de Rails en una aplicación de iOS Phonegap?

Cuál sería la forma más fácil de obtener algo como esto fuera de la puerta? Soy nuevo en PhoneGap y me encantaría que un desarrollador de experiencia arroje algo de luz sobre cómo se hace. Siento que también sería un recurso valioso para muchos otros desarrolladores de Rails.

Mis carriles 3 aplicación utiliza para diseñar authenication, carrierwave para el procesamiento de archivos, Amazon S3 para el almacenamiento y Heroku por este servicio. ¿Alguien puede darme una idea básica de cómo todos estos componentes están incluidos y se pueden usar con PhoneGap?

Respuesta

26

Soy nuevo en Phonegap también, pero yo estoy explorando la misma idea que tú y he encontrado este screencast útil: "PhoneGap + Rails 3 de la API" http://vimeo.com/18763953

La idea es que usted haga una aplicación del lado del cliente HTML5 que hace llamadas a una API de Rails en el lado del servidor.

Este es el código de la demo screencast:

espero que ayude!

+0

Desafortunadamente, ninguno de estos enlaces funciona. – Obromios

+0

hola. Estoy optando por crear una api de Ruby on Rails Json con la aplicación Ionic de interfaz. ¿Qué piensa usted al respecto?¿Será el teléfono más fácil y rápido? Pensé que no era una buena idea invertir tanto trabajo con phonegap si la aplicación no se publicaría en la tienda –

4

creo que podría ser relevante para comprobar mi joya phonegap-rails joya y mi ejemplo rieles/ember.js de la aplicación que se exporta con Phonegap. También implementa la autenticación de tokens basada en ember-auth y varias estrategias de OAuth en la parte superior de Devise.

Actualmente en la rama de devel: https://github.com/joscas/base_app/tree/devel

Heroku desplegar: https://starter-app-staging.herokuapp.com (la versión de escritorio)

La gema exporta activos, fija caminos, etc., para permitir la exportación sin problemas de aplicaciones de una sola página basada en una carriles backend.

1

A las 37 señales que prestan su servidor HTML LADO y acaba de crear una envoltura de aplicación. Aquí está el artículo: https://signalvnoise.com/posts/3743-hybrid-sweet-spot-native-navigation-web-content Esta es una diferencia importante en la mayoría de los enfoques ya que la mayoría se volverá a desarrollar su extremo frontal con un marco lado del cliente y tiene el potencial de ahorrar a los usuarios un montón de tiempo. La desventaja es que he escuchado rumores de que no puedes entrar a la tienda de aplicaciones de iOS, pero parece que no tuvieron ningún problema. También hay servicios como GoNative.io que envolverán su aplicación por usted.

Cuestiones relacionadas