2016-04-04 10 views
0

So fand ich pro this question heraus, dass, wenn Sie laufen:Rails-Server-Daemon Arbeitsverzeichnis

rails server -d 

Rails entscheidet, dass seine Dir.pwd/ ist. Wenn ich also versuche, eine Datei auf dem System zu lesen, muss ich den vollständigen Pfad der Datei ausführen (File.read("#{Rails.root}/path/to/file"). Wie kann ich Rails sagen Dir.pwd zu Rails.root

+0

Ich denke, dass Dir.pwd nicht von Rails ist. Es kommt von Ruby: "http: // ruby-doc.org/core-2.2.0/Dir.html" – psantos

Antwort

1

war nicht in der Lage, dies herauszufinden mit rails s -d allein. Schließlich geht mit Phusion Passagier: passenger start -d

gelöst mein Problem

+0

Passagier ist ein viel besseres System für Hosting-Websites sowieso. Guter Ruf. – tadman