0

Я использую Rails 4.2.3. У меня есть эта линия в контроллереGettitng «uninitialized constant» при попытке вызвать мою службу в Rails

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

Класс в вопросе определяется в приложении/услугах/XACTEService.rb. Однако после посещения моего контроллера я получаю сообщение об ошибке

uninitialized constant MyObjectsController::XACTEService 

Однако, я добавил это в моей конфигурации/application.rb файл

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

Так что я не понимаю, почему контроллер не в состоянии найди мой сервис.

ответ

3

Rename этот файл:

app/services/XACTEService.rb 

к:

app/services/xacte_service.rb