У меня есть какое-то поведение в моем контроллере, которое я вытащил в модуль, чтобы лучше проверить и повторно использовать его в нескольких местах. Два вопроса:
- Где хорошее место для размещения моих модулей? Они должны запускаться для доступа к контроллерам, поэтому я думал о директории
config/initializers/
. Это кажется мне немного подозрительным.lib/
? - Как обеспечить, чтобы код запускался, поэтому модули доступны для
include
в моих контроллерах?
Благодарим вас, господа.