2011-11-21 13 views
26

Ho un sito costruito su Rails. In sostanza, voglio rilasciarne una versione leggera per l'appstore, e penso che Phonegap sia una buona soluzione senza scrivere un'applicazione iOS completa.Rails 3/PhoneGap: conversione di un'app Rails in un'app iOS Phonegap?

Quale sarebbe il modo più semplice per ottenere qualcosa di simile fuori dalla porta? Sono nuovo di PhoneGap e mi piacerebbe se uno sviluppatore di esperienze potesse far luce su come è fatto. Ritengo che sarebbe anche una risorsa preziosa per molti altri sviluppatori di Rails.

L'app My Rails 3 utilizza un dispositivo per l'autenticazione, carrierwave per l'elaborazione dei file, amazon S3 per l'archiviazione e Heroku per l'hosting. Qualcuno può darmi qualche idea di base su come tutti questi componenti sono stati completati e ablwe da utilizzare con PhoneGap?

risposta

26

Sono nuovo di PhoneGap troppo, ma io sto esplorando la stessa idea di te e ho trovato questo screencast utile: "PhoneGap + Rails 3 API" http://vimeo.com/18763953

L'idea è che si fanno un'app lato client HTML5 che effettua chiamate a un'API Rails sul lato server.

ecco il codice della demo screencast:

Spero che aiuti!

+0

Sfortunatamente, nessuno di questi collegamenti funziona. – Obromios

+0

ciao. Sto optando per la creazione di un'API Ruby on Rails Json con l'app Ionic frontale. Cosa ne pensi?PhoneGap sarà più semplice e veloce? Ho pensato che non fosse una buona idea investire tanto lavoro con PhoneGap se l'app non verrà pubblicata nel negozio –

4

penso che potrebbe essere rilevante per controllare il mio gioiello phonegap-rails gioiello e il mio esempio rotaie/ember.js App che viene esportato con PhoneGap. Implementa anche l'autenticazione del token basata su ember-auth e diverse strategie OAuth in aggiunta a Devise.

Attualmente in de ramo devel: https://github.com/joscas/base_app/tree/devel

Heroku schierare: https://starter-app-staging.herokuapp.com (la versione desktop)

La gemma esporta beni, fissa percorsi ecc per consentire l'esportazione senza soluzione di continuità delle applicazioni Page unico basato su un rotaie backend.

1

a 37 segnali che resi loro html Server Side e appena creato un involucro app. Ecco l'articolo: https://signalvnoise.com/posts/3743-hybrid-sweet-spot-native-navigation-web-content Questa è una differenza importante nella maggior parte degli approcci, poiché la maggior parte svilupperà nuovamente il front-end utilizzando un framework lato client e ha il potenziale di risparmiare un sacco di tempo agli utenti. Il rovescio della medaglia è che ho sentito voci che non puoi entrare nell'app store iOS, ma non sembra che abbiano avuto un problema. Ci sono anche servizi come GoNative.io che avvolgeranno la tua app per te.