0

J'utilise Rails 4.2.3. J'ai cette ligne dans un contrôleurRécupération de "constante non initialisée" lors d'une tentative d'appel de mon service dans Rails

service = XACTEService.new(“Event”, '2015-06-01', 'Zoo') 

La classe en question est définie dans app/services/XACTEService.rb. Cependant lors de votre visite sur mon contrôleur, je reçois l'erreur

uninitialized constant MyObjectsController::XACTEService 

Cependant, j'ai ajouté ceci dans mon fichier config/application.rb

class Application < Rails::Application 
    config.autoload_paths += %W(#{config.root}/services) 

Je ne comprends pas pourquoi le contrôleur ne parvient pas à trouve mon service.

Répondre

3

Renommer ce fichier:

app/services/XACTEService.rb 

à:

app/services/xacte_service.rb