@Fly3110
web developer

Как избавиться от проблемы при eager load каталога lib и использовании кастомных шаблонов контроллеров?

Всем привет.

В продакшене использую eager load для всего каталога lib

config.eager_load_paths += Dir["#{config.root}/lib/"]


Также используется кастомный генератор scaffold контроллера, который лежит в lib/templates/erb/controller.rb

проблема в том, что это, по факту, erb файл. Но с расширением .rb. Рельсы пытаются его загрузить и обламываются, сервер не запускается.

Вопрос, как можно решить эту ситуацию. Одно из решений - не добавлять lib в eager_load_paths и грузить все что нужно вручную, но может есть другое решение?

Спасибо.
  • Вопрос задан
  • 184 просмотра
Решения вопроса 1
@vsuhachev
Не выгружать `lib/templates` на продакшн, а так же как `app/assets`, `test` и другие ненужные вещи?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы