2015-06-11 2 views
0

Я разрабатываю приложение для простого обмена фотографиями, и у меня есть инициализатор, который сканирует файловую систему для фотографий для отображения и индексирует их в БД.Как обеспечить инициализатор рельсов работает только один раз

Я хочу, чтобы это выполнялось ровно один раз и не более, но intializers выглядят многократно. Например, инициализаторы вызывается при запуске db:setup и db:migrate, потому что они оба инициализируют среду (требуя выполнения задачи rake :environment), которая, в свою очередь, запускает все инициализаторы.

Есть ли известные способы обхода?

Спасибо!

+0

вы можете сделать это лопаточка задачей, и вызывать его по вашему желанию – usmanali

ответ

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