Ich lerne Ruby on Rails, und ich möchte nur sicherstellen, dass ich den Unterschied zwischen Fixtures und Seed Daten verstehe.Rails Fixtures vs Samen
Was ich verstehe, ist, dass Vorrichtungen sind grundsätzlich Testdaten, die Sie Ihre Tests Behauptungen gegen laufen und haben keine Ausdauer, sobald die Tests durchgeführt werden, während die Samen Sie die Datenbank aufgenommen in automatisch, wenn Sie so etwas wie rake db:seed
tun.
Warum Samen in diesem Fall verwenden? Nur um zu vermeiden, dass Sie alle unzähligen Testaussagen schreiben müssen? Für Daten, von denen Sie wissen, dass sie in der Datenbank sein müssen, wenn die App in Produktion geht?
(ich glaube, statische Daten, die immer da gewesen wären, wie der erste Server-Betreiber auf einem Forum?)
Keine Testdatenbanken erstellen. – maletor
https://Stackoverflow.com/a/25819011/1949363 ist eine weitere prägnante Antwort in die gleiche Richtung – srt32