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

任何人都可以给我一些关于如何将我的Rails应用程序部署到GAE的指针? 我一直在阅读,但似乎是一个相当复杂的任务。

我尝试了google-appenginegem,但它也不是一块蛋糕。

DataMapper适配器有没有进步,还是需要对我的模型进行更改?

我希望能看到一个完整的教程,但是我发现的教程有点过时了。

任何帮助将非常感激。 多谢你们!

在Google的App Engine上部署Rails比以前要容易得多。 有几个警告你应该知道:

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

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

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

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

http://gist.github.com/335023

您可以在Google Compute Engine上部署Ruby on Rails(如果适用)。 计算引擎是Iaas(基础设施即服务),由Google App Engine使用,即PaaS(平台即服务)。 计算引擎是一个较低的抽象层(您可以访问操作系统资源,如:文件系统,networking等)。

详细说明: http : //startup-with-gae.blogspot.com/2015/08/how-to-deploy-ruby-on-rails-application.html