Ayant modèle Prix (modèles/price.rb)Rails même nom de fichier pour les classes différentes
class Price
end
également dans le répertoire lib je import/détecteur/fichier price.rb
class Import::Detector::Price
end
annuaire Lib ajouté aux chemins autoload via
config.autoload_paths += Dir["#{config.root}/lib/**/"]
Il faut donc lancer Price.new j'obtiens l'erreur
Impossible de charger automatiquement la constante Price, attendue lib/import/detector/price.rb pour la définir.
Importation :: :: Detector Price.new est ok
Quelle était mon erreur?
UPD. Le plus intéressant
également avoir ce modèle de fichier/voiture/location/price.rb
class Car::Property::Price
end
Et tout va bien avec elle. Voiture :: Propriété :: Prix est disponible.
ce qui est la sortie si vous faites ceci: '$ rails r « met ActiveSupport :: Dependencies.autoload_paths'' – uday
lib et tout ce qui (liste longue) + http://pastebin.com/MwjYm7bH – Roger
Je ne vois pas de répertoire lib dans la sortie que vous avez collée, êtes-vous sûr d'avoir le répertoire lib répertorié ici? Voir ma réponse et laissez-moi savoir si cela a fonctionné. – uday