Ruby nécessite un chemin

J'ai un code en Ruby avec des classes différentes dans un certain nombre de fichiers. Dans un fichier, j'ai commencer l'exécution. Ce fichier requires mes autres fichiers.

  • Est-ce une bonne façon de commencer un code ruby?
  • Lorsque j'exécute le code à partir d'un lien symbolique, par exemple DIR2/MyRubyCode est un lien vers le fichier principal DIR1/MyRubyCode.rbpuis mon nécessite échouera. J'ai résolu le problème en ajoutant le chemin DIR1 à $LOAD_PATH avant la requiremais je pense qu'il y aurait beaucoup de meilleures façons de le faire. Avez-vous des suggestions à ce sujet?

source d'informationauteur Cedric H. | 2010-08-29