2010-05-29 5 views
19

Ich versuche, auf die RAILS_ROOT-Konstante in einer Datei zuzugreifen, die sich im Verzeichnis/lib befindet, aber ich kann nicht (nicht initialisierter konstanter Fehler). Gibt es etwas, das ich brauche, um dies zu können?RAILS_ROOT benötigen?

+1

Sie müssen 'require File.dirname (__ FILE__) + '/../ config/environment.rb'' nicht einbeziehen –

Antwort

28

Ja, sollten Sie die environment.rb benötigen:

require File.dirname(__FILE__) + '/../config/environment.rb' 
puts RAILS_ROOT 

Und Rails.root statt.

+0

Ich bekomme diesen Fehler, wenn ich versuche, Redmine zu installieren, aber ich verstehe die Antwort nicht . :(Wo muss ich was machen? "Require"? –