Ich kann die folgenden Befehle in der Konsole für meine Rails-Anwendung ausführen und CSV-Datei in meine Datenbank importieren.Ausführen von Ruby-Skript in einer Rails-Anwendung
Allerdings möchte ich den Prozess erleichtern, indem Sie nur ein Skript dafür erstellen. Das Problem ist, ich weiß nicht, wie man ein Skript schreibt, das anwendungsspezifisch ist. Damit die oben genannten Befehle auszuführen, muss ich Konsole im Anwendungsordner durch die folgende starten:
ruby script/console
So einfach Kopieren/Einfügen der Befehle in eine Datei .rb und Ausführung wird nicht funktionieren.
Jede Hilfe wird immer geschätzt werden :)
haha Rails ist genial;) Danke! – b1gtuna
Eine bessere Lösung wäre eine Rake-Aufgabe. –
In 3.0+ verwenden Sie 'rails runner path/to/script'. Hinweis: Der Pfad zu Ihrem Skript ist relativ zu Ihrem Projektstamm, nicht zu Ihrem Arbeitsverzeichnis. –