6

sono riuscito a eseguire un rotaie di base app1 su App Engine utilizzando: http://gist.github.com/268192Migrate esistente app ROR al GAE

Quindi, il mio app2 base, installo CE, che funziona bene sulla macchina locale. (communityengine.org)

Ma, quando ho seguire la stessa procedura sul mio app2 attuale, in cui è installato community_engine plug-in e tutte le gemme sono congelati, lo script di installazione del motore applicazione chiede di sovrascrivere i vari file come boot.rb, routes.rb, che non autorizzo.

Quindi, come previsto, quando pubblico l'app rails + ce su GAE, non è pubblicato e si avvita anche l'installazione locale di CE su app2.

Quindi, il problema è ovvio, CE utilizza ActiveRecord e GAE utilizza DataMapper.

Quindi, la mia domanda può anche essere riformulata come: È possibile migrare un'applicazione ROR esistente utilizzando Active Record su GAE che utilizza DataMapper?

PS: questo è il mio primo progetto su ROR e GAE.

+0

Nessuno ci ha provato prima? – zengr

+1

Se vuoi la tua app per rails nel cloud, perché non provi [heroku] (http://heroku.com/)? È gratuito per i principianti e puoi acquistare più energia se necessario. Non posso aiutarti con il problema GAE, perché non l'ho mai provato. – jigfox

+0

Sì, ho appena iniziato con heroku, sembra promettente. – zengr

risposta

0

Si potrebbe certamente portare CE per utilizzare DataMapper, ma essendo un motore Rails sarebbe probabilmente più appropriato mantenerlo come progetto basato su ActiveRecord. Il commento su Heroku è sano. Troverai molto più supporto e, per la maggior parte del tempo, le cose Just Work (tm). Dai una prova a Heroku.