Ich habe ein Modell Conversation
in app/models/conversation.rb
und eine Klasse Messages::Conversation
in app/lib/messages/conversation.rb
genannt. Wenn ich versuche, Conversation
von Konsole zu nennen (erwartet das Modell zu bekommen) kehrt:LoadError: Kontinuierliche Autoload
[1] pry(main)> Conversation LoadError: Unable to autoload constant Conversation, expected .../application/app/lib/messages/conversation.rb to define it [2] pry(main)> Messages::Conversation => Messages::Conversation
Ich habe auch ein Modell/Klasse Message
ähnlich der oben Conversation
genannt. Da ich Namespacing diese, warum ist immer noch auf der Suche nach Conversation
in meinem Messages::Conversation
Datei statt nur Conversation
in app/models
?
Hat es etwas mit einem messages
Ordner und Message
Modell zu tun? Wenn ich app/lib/messages/...
zu app/lib/messages_test/...
umbenenne, funktioniert alles wie erwartet.
versuchen ':: Conversation' –
Ich versuchte, und bekam die gleiche' LoadError: Kann nicht automatisch laden ... 'Fehler, dass es in' Nachrichten/Konversation sah – chrisjacob
Können Sie die Dateipfade und Ordner hinzufügen? Ich wette, es ist ein Problem mit Ihren Dateipfaden. – Taysky