Можно «скопировать и вставить» целое приложение Rails? - PullRequest
9 голосов
/ 14 января 2011

У меня есть полнофункциональное приложение Rails, запущенное на моем локальном компьютере под названием «first-app» в моей папке приложений Rails «rails-apps».Я хотел бы создать второе приложение в rails-приложениях (называемое 'second-app'), которое идентично first-app, просто с другим именем.

Могу ли я просто скопировать и вставить первое приложение и переименовать папку во «второе приложение»?Я нашел только два файла во всем приложении, которые содержат термин 'first-app' (application.rb и rout.rb, оба в config), поэтому, вероятно, мне придется изменить их содержимое.Если такой подход «копировать и вставить» является жизнеспособным, есть ли какие-либо другие файлы, которые мне нужно изменить?

Если мне нужно сделать обычное> rails новое второе приложение, я должен иметь возможность скопироватьи вставьте много файлов и папок из первого приложения.Какие из них я должен вручную изменить или построить с помощью команды rails?

Ответы [ 3 ]

3 голосов
/ 14 января 2011

да, это должно работать!Просто замените в проекте копирования старые термины («первое приложение») на «второе приложение» и создайте новую базу данных для нового приложения.

2 голосов
/ 17 января 2015

Вы можете скопировать и вставить первую папку приложения и использовать gem 'rename' для переименования скопированного приложения. Выполните следующие инструкции: Как переименовать приложение rails 4?

0 голосов
/ 06 марта 2016

Просто скопируйте ваше приложение в новую папку:

$ cp your-old-app your-new-app

Если вы хотите создать новую базу данных для нового приложения, в вашем config/database.yml переименуйте базу данных разработки.

После этого все, что вам нужно сделать, это rake db:create db:migrate

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...