53 votes

Ruby on Rails app sur Google App Engine

Quelqu'un peut-il me donner quelques conseils sur comment je pourrais déployer mon application rails en FGA? J'ai lu à ce sujet, mais il semble être assez compliqué la tâche.

J'ai essayé avec l' google-appengine gem, mais ce n'est pas un morceau de gâteau.

Il y a eu un progrès avec l' DataMapper adaptateur ou ai-je besoin d'apporter des modifications à mes modèles?

Je m'attendais à voir plein de détails tutoriel sur le sujet, mais ceux que j'ai trouvé étaient un peu out-of-date.

Toute aide serait grandement appréciée. Merci les gars!

45voto

bjg Points 6448

Le déploiement de Rails sur Google App Engine est devenu beaucoup plus facile qu'elle ne l'habitude d'être. Il ya un couple de mises en garde vous devez être conscient:

  • App Engine prend en charge uniquement le Python et Java environnement, donc pour les Rails vous déployez sur JRuby
  • App Engine du magasin de données est basé sur BigTable de sorte que vous ne serez pas en mesure d'utiliser ActiveRecord sur une base de données relationnelle (si vous voulez que votre magasin de données hébergée dans AppEngine). Mais comme @Geoff Lanotte, comme l'a souligné il y a un Datamapper adaptateur, vous pouvez utiliser
  • Pré-tests de déploiement est réalisé au sein de Google outils bac à sable, par opposition à des choses comme l' script/server

Certains autres ressources que vous pourriez envisager:

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

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

http://gist.github.com/335023

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X