Rails не разрешается из пользовательского пространства имен в корневое - PullRequest
0 голосов
/ 17 мая 2018

Итак, я следовал некоторым рекомендациям для Rails, но столкнулся со следующей проблемой

app
 controller
 models
 ..
 api/users
 utils

У меня есть этот класс утилит

#app/utils/my_util.rb
class MyUtil
  self.clean(data)
    ...
  end
end

#app/api/users/profile
class Api::Users::Profile
  def cleanup_name
    ::MyUtil.clean(name)
  end
end

При запуске этого в рельсах, я получаю следующую ошибку:

uninitialized constant MyUtil

Я указываю на корневое пространство имен, поэтому я не понимаю, почему он выдает ошибку.

...