0
J'ai une application de rails dans laquelle j'ai inséré tous les modules requis. Les modules ne sont pas le chargement et obtenir Name error Uninitialised constant Udp
Erreur de nom: Modules avec espaces de noms constant-Rails non-initialisés
/app/adapters/Udp/ #Here Udp is the module name
contient deux fichiers.
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
config/application.rb
config.autoload_paths += Dir["#{config.root}/app/adapters/**/*"]
Je suis en train d'accéder: Articles_controller
def index
msg = Article.invite
render text: msg
end
Article.rb
def self.invite
msg = Udp::First.first_ac
msg
end
S'il vous plaît me aider à le résoudre.
Ce n'est pas seulement parce que votre dossier est udb (notez le b à la fin) et votre module est Udp (notez le p à la fin) est-il? Ou était-ce une faute de frappe dans la question? – Shadwell
Je suis désolé. C'est une erreur de frappe. Je l'ai édité maintenant. –