0
У меня есть приложение для рельсов, в котором у меня есть имена, необходимые для всех модулей. Модули не загружаются и получать Name error Uninitialised constant Udp
Ошибка имени: Неинициализированные константы-Rails с именами модулей
/app/adapters/Udp/ #Here Udp is the module name
содержит два файла.
first.rb
module Udp
class First #First is the class name
def self.first_ac
"first"
end
end
end
sec.rb
module Udp
class Sec
def self.sec_ac
"sec"
end
end
end
конфигурации/application.rb
config.autoload_paths += Dir["#{config.root}/app/adapters/**/*"]
Я пытаюсь получить доступ: Articles_controller
def index
msg = Article.invite
render text: msg
end
Article.rb
def self.invite
msg = Udp::First.first_ac
msg
end
Пожалуйста, помогите мне решить.
Это не только потому, что ваша папка UDB (обратите внимание на Ь в конце) и ваш модуль Udp (обратите внимание на р в конце) это? Или это была опечатка в вопросе? – Shadwell
Извините. Это типичная ошибка. Я отредактировал его сейчас. –