6

he conseguido ejecutar un raíles básicos app1 en App Engine usando: http://gist.github.com/268192Migrar existentes aplicación ROR a GAE

Por lo tanto, en mi app2 básica, instalo CE, que funciona bien en la máquina local. (communityengine.org)

Pero, cuando sigo los mismos pasos en mi app2 real, donde está instalado community_engine plugin y todas las gemas se congelan, el script de instalación del motor aplicación pide a lo largo de varios archivos de escritura como boot.rb, routes.rb, que no permito.

Así que, como esperaba, cuando publico la aplicación rails + ce para GAE, no está publicado y también atornilla la instalación local de CE en la aplicación2.

Por lo tanto, el problema es obvio, CE usa ActiveRecord y GAE usa DataMapper.

Por lo tanto, mi pregunta también se puede reformular como: ¿Podemos migrar una aplicación ROR existente utilizando Active Record a GAE que utiliza DataMapper?

PD: Este es mi primer proyecto en ROR y GAE.

+0

¿Nadie ha intentado esto antes? – zengr

+1

Si desea que su aplicación de rieles esté en la nube, ¿por qué no prueba [heroku] (http://heroku.com/)? Es gratis para los principiantes, y puedes comprar más energía si es necesario. No puedo ayudarte con tu problema GAE, porque nunca lo intenté. – jigfox

+0

Sí, acabo de comenzar con heroku, suena prometedor. – zengr

Respuesta

0

Sin duda podría usar el puerto CE para usar DataMapper, pero como es un motor de Rails, probablemente sería más apropiado mantenerlo como un proyecto basado en ActiveRecord. El comentario sobre Heroku es sólido. Encontrarás un soporte mucho mejor, y la mayoría de las veces, cosas Just Work (tm). Dale una oportunidad a Heroku.

Cuestiones relacionadas