Od szyn 3.2.9 Nie mogę przechowywać modeli w podfolderach. W moim app mam tego drzewa:Szyny 3.2.9 i modele w podfolderach
models
-type_models
-assets
-user
-concerns
Również w environment.rb jest
config.autoload_paths += Dir["#{config.root}/app/models/*"]
Wszystkie rzeczy było ok do szyn 3.2.9. Teraz mam błąd "Nieznana stała". Nie chcę mieć przestrzeni nazw modelu i naprawiać wszystkich aplikacji, aby używać modeli z odwzorowaniem nazw.
Warning: Error loading /var/www/my_app/app/models/type_models/context_type.rb:
uninitialized constant TypeModels::ContextType
plik context_type.rb:
class ContextType ... end
Dlaczego nie chcesz przestrzeni nazw we wszystkich modelach? Taka jest konwencja. – Baruch
Bo było ok w 3.2.8? –
znalazłeś rozwiązanie? – Lichtamberg