Seit Schienen 3.2.9 kann ich Modelle in Unterordnern nicht speichern. In meiner app habe ich diesen Baum:Schienen 3.2.9 und Modelle in Unterordnern
models
-type_models
-assets
-user
-concerns
Auch in application.rb ist es
config.autoload_paths += Dir["#{config.root}/app/models/*"]
Alles war in Ordnung, bis Schienen 3.2.9. Jetzt habe ich den Fehler "Unbekannte Konstante". Ich möchte nicht Tonnen von Modell namespace und alle App reparieren, um namespaced Modelle zu verwenden.
Warning: Error loading /var/www/my_app/app/models/type_models/context_type.rb:
uninitialized constant TypeModels::ContextType
Datei context_type.rb:
class ContextType ... end
Warum möchten Sie nicht alle Modelle mit einem Namensraum versehen? Das ist die Konvention. – Baruch
Weil es in 3.2.8 ok war? –
Haben Sie eine Lösung gefunden? – Lichtamberg