2010-05-29 6 views
19

J'essaie d'accéder à la constante RAILS_ROOT dans un fichier résidant dans le répertoire/lib, mais je ne suis pas capable de le faire (erreur constante non initialisée). Y a-t-il quelque chose dont j'ai besoin pour pouvoir faire cela?RAILS_ROOT nécessite?

+1

Vous ne devez pas inclure 'require File.dirname (__ FILE__) + '/../ config/environment.rb'' –

Répondre

28

Oui, vous devriez exiger la environment.rb:

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

Et Rails.root à la place.

+0

Je reçois cette erreur en essayant d'installer Redmine, mais je ne comprends pas la réponse . :(Où dois-je faire quoi? "Exiger"? –

Questions connexes