2012-04-01 4 views
0

Ich weiß, dass RAILS_ROOT der alte Weg ist, Rails.root zu erhalten, und dass es eine Zeichenfolge zurückgibt, während Rails.root ein Pathname-Objekt zurückgibt. Ich hatte Probleme mit RAILS_ROOT vor dem Laden der Umgebung. Als schnelle Lösung verwende ich #{path}, die funktioniert und gibt auch den Root-Pfad als ein tring zurück. Ich habe auch bemerkt, dass, während RAILS_ROOT und Rails.root wie erwartet auf der Konsole funktioniert, nicht #{path}.Was ist der Unterschied zwischen # {Pfad} und "# {RAILS_ROOT}"

Also was ist das #{path} und woher kommt es?

Antwort

2

Nach meinem Wissen gibt es keine "path" Variable, die standardmäßig eingestellt ist. Suchen Sie in Ihrer Codebasis nach "Pfad" und sehen Sie, wo es festgelegt ist.

Verwandte Themen