При сохранении файлов в пользовательском каталоге (например: app/presenters/
) как обеспечить загрузку классов с пространством имен?
Например, если у вас есть:
Rails не загружается MegaMenu::CatalogPresenter
:
CatalogPresenter.new
=> #
MegaMenu::CatalogPresenter.new
(irb):3: warning: toplevel constant CatalogPresenter referenced by MegaMenu::CatalogPresenter
=> #
Я создал образец приложения Rails 3.2, который воспроизводит эту проблему.
В config/application.rb
приложение настроено на загрузку файлов в app/presenters/
.