2012-05-13 2 views
0

Я хочу, чтобы Rails автоматически включал все библиотеки в каталог lib.рельсы авто-include библиотеки issue

Это моя текущая конфигурация в конфигурации/application.rb:

config.autoload_paths += %W(#{config.root}/lib) 

Однако, Rails будет включать в себя только некоторые из библиотек не все.

Возможно, это потому, что библиотека имеет 2 верхних строчки в имени модуля, таких как ModuleName?

Если нет, то что еще это может быть?

ответ

0

Попробуйте

config.autoload_paths += Dir["#{config.root}/lib/**/"] 
+0

Все еще не будет работать. Есть идеи? – Aljaz

+0

Попробуйте запустить консоль rails и вызовите свое имя модуля. Убедитесь, что ваш модуль не загружен. – Suborx

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