Рельсы 5.1.3
Ruby 2.2.5
Mac OS Sierra 10.12.6
Ближе к безумию. У меня есть папка служб в моем приложении. он содержит другую папку, например «пользователи» ... так, например, «app / services / users / AuthenticationService.rb».
В настоящее время у меня есть модули, и основная цель - использование контроллера.
AuthenticationService.call params[:email], params[:password]
Стоит отметить, что это тоже не работает
auth = Services::Users::AuthenticationService.call params[:email], params[:password]
Это код услуги:
module Services
module Users
module AuthenticationService
class << self
def call(email, password)
end
end
end
end
end
Rails возвращает это исключение:
#<NameError: uninitialized constant AuthenticationController::Services>