Google App Engine上的Ruby on Rails应用程序

Alb*_*ore 53 ruby google-app-engine ruby-on-rails ruby-datamapper

谁能给我一些关于如何将我的rails应用程序部署到GAE的指示?我一直在阅读它,但它似乎是一个相当复杂的任务.

我试过google-appengine宝石,但它也不是一块蛋糕.

DataMapper适配器是否有任何进展,或者我需要更改模型?

我希望看到一个关于它的完整细节教程,但我发现的那些有点过时了.

bjg*_*bjg 45

在Google的App Engine上部署Rails已经变得比以前容易得多.您应该注意几点需要注意的事项:

  • App Engine仅支持Python和Java环境,因此对于将在JRuby上部署的Rails
  • App Engine的数据存储区基于BigTable,因此您无法在关系数据库上使用ActiveRecord(如果您希望在AppEngine中托管数据存储区).但正如@Geoff Lanotte指出的那样,你可以使用Datamapper适配器
  • 预部署测试是在Google的沙盒工具中完成的,而不是像 script/server

您可能会考虑的其他一些资源:

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

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

http://gist.github.com/335023

  • Rails 3.0或3.1有没有更新?Rails 3 beta的说明是否仍然适用? (5认同)
  • 我要感谢你,虽然我这么做已经很晚了!它确实有效,部署是小菜一碟:-)谢谢! (2认同)