Laden und verwenden Sie die Halterung in der Schienenkonsole
Frage ich mich, ob es einen Weg gibt, zu laden und/oder zu verwenden, Befestigung in Schienen-Konsole. Eigentlich würde ich gerne einen Benutzer erstellen aus meiner Vorrichtung users.yml
paar Tests durchführen, ohne sich durch alle die "Schmerzen" zu tun User.new(:name = "John", :email = "..")
jeder Zeit.
Ich bin derzeit in der test-Umgebung (rails c RAILS_ENV=test
).
Wenn es nicht ein guter Weg, Dinge zu tun, bitte sagen Sie es. Ich bin neu auf Schienen, also bin ich hier um zu lernen 🙂
InformationsquelleAutor der Frage Patrick Pruneau | 2011-08-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie in der Lage, laden Sie Ihre Geräte vor, um die Eingabe-Konsole. Wie diese:
Jedoch immer noch nicht in der Lage, Zugriff auf Ihre Vorrichtung Daten wie in einem test. Dieser lädt einfach Ihre test-Datenbank mit Ihren Geräten Daten. So würden Sie immer noch etwas zu tun wie:
Aber Sie können noch Verknüpfungen erstellen, die für diese Art der Sache. Sie können eine beliebige ruby-code, den Sie möchten, um zu Ihrem ~/.irbrc. Ich schlage vor, erstellen ein .railsrc Datei wie beschrieben hier. Sie können dann Dinge wie:
So, jetzt können Sie nur starten, bezogen auf die variable 'john', nachdem die Konsole geladen. Übrigens, der post den ich verlinkt zeigt, wie die Einrichtung eines globalen .railsrc-Datei, aber Sie konnte es so einrichten, dass Sie pro Projekt .railsrc. Oder, wenn Sie wollen etwas ein wenig weniger schick, aber einfach zu tun... erstellen Sie einfach eine ruby-Datei in Ihr Projekt (vielleicht 'Verknüpfungen.rb'). Nachdem die Konsole geladen wird, nur ein verlangen, 'Abkürzungen'.
InformationsquelleAutor der Antwort Ryan Sandridge
Spät...
Rails 4
InformationsquelleAutor der Antwort woto
Laden Sie Leuchten in Ihrer Entwicklung Datenbank zu:
InformationsquelleAutor der Antwort Wojtek Kruszewski
Also ich hatte eine ähnliche, aber leicht unterschiedliche Anforderungen. Ich wollte meine vorhandenen Armaturen (aus meiner rspec-test) zum Auffüllen meiner Entwicklung-Datenbank. Dies ist, wie ich es Tat, indem Sie eine neue Aufgabe um mein rake-Datei (befindet sich in libs/Aufgaben/*.rake):
Wenn Sie kombinieren diese mit einer db:reset Sie können füllen Sie Ihre Entwicklungsumgebung zu werden, indem diese Ihre rake-task:
Dann können Sie anrufen rake db:reseed zum Auffüllen von Vorrichtung YAML-Dateien.
InformationsquelleAutor der Antwort hercules08
Es möglich ist, geben Sie eine Alternative Vorrichtung, Verzeichnis, indem Sie den FIXTURES_DIR variable. Der Wert sollte relativ zu test/fixtures.
Es ist auch möglich, an einen begrenzten Satz von VORRICHTUNGEN
InformationsquelleAutor der Antwort Fred Willmore
Können Sie laden eine Feste Größe in der Rails-3.2-Konsole wie folgt:
InformationsquelleAutor der Antwort jpwynn