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?