2010-07-19 13 views
52

Puede alguien darme algunos consejos sobre cómo podría desplegar mis rieles aplicación para GAE? He estado leyendo sobre esto, pero parece ser una tarea bastante complicada.Ruby on Rails aplicación en Google App Engine

he intentado con el google-appengine joya, pero no es un pedazo de la torta tampoco.

Se ha realizado algún progreso con el adaptador DataMapper o necesitaré para hacer cambios a mis modelos?

Tenía la esperanza de ver un detalle completo tutorial sobre ello, pero los que he encontrado eran un poco fuera de fecha.

Respuesta

45

rieles Distribución en App Engine de Google se ha convertido en mucho más fácil de lo que solía ser. Hay un par de advertencias que debe tener en cuenta:

  • App Engine sólo es compatible con los entornos de Python y Java por lo que para los carriles va a implementar en JRuby
  • almacén de datos de App Engine se basa en BigTable lo que ganó' t podrá utilizar ActiveRecord en una base de datos relacional (si desea que su almacén de datos esté alojado en AppEngine). Pero a medida que @Geoff Lanotte como se ha señalado que hay un adaptador DataMapper puede utilizar
  • pruebas previas a la implementación se realiza dentro de las herramientas de recinto de seguridad de Google en lugar de cosas como script/server

Algunos otros recursos que podría considerar:

http://code.google.com/p/appengine-jruby/

http://rails-primer.appspot.com/

http://gist.github.com/335023

+2

que me gustaría darle las gracias, aunque soy bastante tarde en hacerlo! Realmente funcionó, y la implementación fue sencilla :-) ¡Gracias! –

+5

¿Hay alguna actualización de esto para Rails 3.0 o 3.1? ¿Las instrucciones para Rails 3 beta todavía se aplican? – Amala