Что я в основном делаю, это обмен некоторыми моделями по нескольким проектам. У меня есть базовый проект, в котором определены все модели и некоторые другие проекты, которые требуют тысяч моделей, поскольку все они используют одни и те же данные.Ruby on Rails: автозагрузка моделей из внешней папки не работает на Rails 3.1, 3.2
По этим сказал, что я использовал, чтобы сделать это определит config.autoload_paths, указывающую на другую модель проектов папки:
config.autoload_paths += %W(#{config.root}/../base_project/app/models)
с Rails 3.0 это отлично работает, однако с Rails 3.1, 3.2, I получить неинициализированный constnat каждого название модели, например:
NameError (uninitialized constant ApplicationController::User):
app/controllers/application_controller.rb:11:in `current_user'
Как я могу это исправить без дублирования файлов или символической ссылки их?
FYI, я уже заполнил ошибку здесь: https://github.com/rails/rails/issues/5007