2

Каким образом это сделать в рельсах 4?рельсы 4: поместить модели в подкаталоги, но без пространства имен (только для организации)

Для Rails 3 это работает:

config.autoload_paths += Dir[ Rails.root.join('app', 'models', '**/') ] 

Но в Rails 4 он не жалуясь разделяет пространства имен не существует (например, app/models/users/credits.rb дает ошибку

Unable to autoload constant User::Credits, expected 
+0

См. раздел «Обновление для Rails 4.1» принятого ансера по адресу http://stackoverflow.com/questions/18934115/rails-4-organize-rails-models-in-sub-path-without-namespacing-models – meetalexjohnson

ответ

0

Я просто столкнулся с этой проблемой и установил ее добавив это к application.rb.

config.autoload_paths += Dir[Rails.root.join('app', 'models', '{**}')] 

 Смежные вопросы

  • Нет связанных вопросов^_^