Ruby on rails 如何将heroku上现有的web应用迁移到rails?

Ruby on rails 如何将heroku上现有的web应用迁移到rails?,ruby-on-rails,heroku,migrate,Ruby On Rails,Heroku,Migrate,我有一个在Play框架中编写的应用程序,但我想将其重写为rails。如何做到这一点?我正在考虑从git中删除旧的应用程序,建立一个新的rails应用程序,并从现有数据库生成模型。但在我完成重写之前,我无法更新应用程序 编辑。这是我的第一个rails应用程序,所以一个更详细的答案不会有什么坏处;) 将rails应用程序视为一个全新的项目、一个新的git存储库和一个新的Heroku应用程序。所以 在新目录(不是Play framework项目的子目录)中创建rails应用程序 在rails应用程序目

我有一个在Play框架中编写的应用程序,但我想将其重写为rails。如何做到这一点?我正在考虑从git中删除旧的应用程序,建立一个新的rails应用程序,并从现有数据库生成模型。但在我完成重写之前,我无法更新应用程序


编辑。这是我的第一个rails应用程序,所以一个更详细的答案不会有什么坏处;)

将rails应用程序视为一个全新的项目、一个新的git存储库和一个新的Heroku应用程序。所以

  • 在新目录(不是Play framework项目的子目录)中创建rails应用程序
  • 在rails应用程序目录中,创建一个新的git存储库
  • 在rails应用程序目录中,创建一个新的heroku应用程序
  • 假设您的数据模型实际上是相同的,则备份数据库并将其还原到新实例(如果是Heroku Posgres数据库,则可以创建fork),然后将rails应用程序连接到新的数据库实例


    这种方法保留现有项目的工作副本(以防您改变主意)。它也不会用不相关的Java代码污染您的新ruby项目,使您的ruby项目更容易从git历史中理解。

    谢谢,这正是我想要的