2010-12-28 8 views
0

Ich habe eine Rails-App in Heroku eingesetzt. In der App habe ich eine einfache txt-Datei. Ich habe ein Ruby-Skript, das alle Datensätze in dieser Datei durchläuft, daraus eine URL erstellt und dann andere Dinge tut.Lesen einer Datei in Schienen App auf Heroku

Ich kann dies nicht lokal tun und dann die Daten in meine Heroku App übertragen.

Von Heroku-Konsole ist es möglich, ein traditionelles einfaches Ruby-Skript, das über eine einfache TXT-Datei in meiner Heroku App Schleife durchlaufen würde?

Antwort

4

ja Sie eine Textdatei lesen kann, solange es Heroku mit Ihrem Code gedrückt wird, ist die Syntax die gleiche wie Dateien auf dem lokalen Host

s = File.read(File.join(RAILS_ROOT, "app/assets/some_text_file.txt")) 

Heroku Lesen erlaubt keine Dateien schreiben

+0

Sie können Dateien in das tmp-Verzeichnis schreiben, aber sie werden nicht beibehalten. –

+0

Sie werden leben, während Sie mit ihnen arbeiten .. Nichts zu sagen, was danach passiert. – baash05

Verwandte Themen