Kann eine ganze Rails-Anwendung kopiert und eingefügt werden?

8

Ich habe eine voll funktionsfähige Rails-Anwendung auf meinem lokalen Rechner namens 'first-app' in meinem Rails-Anwendungsordner 'rails-apps'. Ich möchte eine zweite Anwendung in rails-apps (genannt "second-app") erstellen, die identisch ist mit First-App, nur mit einem anderen Namen.

Kann ich First-App einfach kopieren und einfügen und den Ordner in "Second-App" umbenennen? Ich habe nur zwei Dateien in der gesamten Anwendung gefunden, die den Begriff 'first-app' enthalten (application.rb und routes.rb, beide in config), also müsste ich vermutlich auch ihren Inhalt ändern. Wenn dieser "Copy-and-Paste" -Ansatz durchführbar ist, gibt es noch andere Dateien, die ich ändern müsste?

Wenn ich das übliche tun muss & gt; Schienen neue Second-App, muss ich in der Lage sein, viele der Dateien und Ordner von First-App kopieren und einfügen. Welche sind die, die ich manuell mit einem Befehl rails ändern oder konstruieren muss?

    
Bazley 14.01.2011, 15:36
quelle

3 Antworten

3

Ja, es sollte funktionieren! Ersetzen Sie einfach im Copy-Projekt die alten Begriffe ('first-app') durch 'second-app' und erstellen Sie eine neue Datenbank für die neue App.

    
bob4ever 14.01.2011 15:45
quelle
1

Sie können den ersten App-Ordner kopieren und hinterlegen und die kopierte App mithilfe von gem 'rename' umbenennen. Befolgen Sie diese Anweisungen: Wie wird die App rails 4 umbenannt?

    
Benjamin J. Benoudis 17.01.2015 01:10
quelle
0

Kopieren Sie Ihre App einfach in einen neuen Ordner:

%Vor%

Wenn Sie eine neue Datenbank für die neue App erstellen möchten, benennen Sie in Ihrer config/database.yml die Entwicklungsdatenbank um.

Danach müssen Sie nur noch tun rake db:create db:migrate

    
Utku Kaynar 05.03.2016 21:35
quelle

Tags und Links