Rails hat empfohlen, Beispieldaten hinzuzufügen

7

Ich habe ein Rake-Skript ähnlich wie unten, aber ich frage mich, ob es eine effizientere Möglichkeit gibt, dies zu tun, ohne die Datenbank zu löschen, alle Migrationen auszuführen, die Datenbank neu zu erstellen und dann die Beispieldaten hinzuzufügen? / p> %Vor%     

Lee 10.07.2013, 20:11
quelle

1 Antwort

23
___ tag123rubyonrails ___ Ruby on Rails ist ein Open-Source-Full-Stack-Webanwendungs-Framework, das in Ruby geschrieben ist. Es folgt dem populären MVC-Framework-Modell und ist bekannt für seinen "convention over configuration" -Ansatz für die Anwendungsentwicklung. ___ qstnhdr ___ Rails hat empfohlen, Beispieldaten hinzuzufügen ___ answer24496452 ​​___

Sie sollten nicht Ihre Datenbank mit Beispieldaten über db:seed füllen. Das ist nicht der Zweck der Seeds-Datei.

db:seed steht für Anfangsdaten, die Ihre App benötigt , damit sie funktioniert. Es ist nicht für Test- und / oder Entwicklungszwecke gedacht.

Was ich mache, ist eine Aufgabe, die Beispieldaten auffüllt, und eine andere Aufgabe, die die Datenbank löscht, erstellt, migriert, sät und füllt. Die coole Sache ist, dass es aus anderen Aufgaben besteht, so dass Sie den Code nirgendwo duplizieren müssen:

%Vor%     
___ qstntxt ___

Ich habe ein Rake-Skript ähnlich wie unten, aber ich frage mich, ob es eine effizientere Möglichkeit gibt, dies zu tun, ohne die Datenbank zu löschen, alle Migrationen auszuführen, die Datenbank neu zu erstellen und dann die Beispieldaten hinzuzufügen? / p> %Vor%     

___
Agis 30.06.2014 18:19
quelle

Tags und Links