我的Rails应用程序文件夹“rails-apps”中的本地计算机上运行了一个功能齐全的Rails应用程序,名为“first-app”。我想在rails-apps(称为'second-app')中创建第二个应用程序,它与first-app相同,只是使用不同的名称。
我可以简单地复制并粘贴首个应用并将文件夹重命名为“second-app”吗?我在整个应用程序中只发现了两个文件,其中包含术语“first-app”(application.rb和routes.rb,都在config中),因此我可能还需要更改其内容。如果这种“复制和粘贴”方法是可行的,那么我是否还需要改变其他文件?
如果我必须做通常的> rails new-app,我必须能够从first-app复制并粘贴很多文件和文件夹。我必须使用rails命令手动更改或构造哪些?
答案 0 :(得分:3)
答案 1 :(得分:2)
您可以复制并浏览第一个应用文件夹,然后使用gem 'rename'
重命名复制的应用。
请按照以下说明操作: How to rename rails 4 app?
答案 2 :(得分:0)
只需将您的应用复制到新文件夹:
$ cp your-old-app your-new-app
如果要为新应用程序创建新数据库,请在config/database.yml
中重命名开发数据库。
在那之后,你所要做的就是
rake db:create db:migrate