Я использую всякий раз, когда для вызова граблей в течение дня, но каждая задача запускает новую среду Rails.Как я могу запускать задачи в течение дня, не перезапуская Rails для каждой работы?
Вот что я придумал, хотел бы получить отзыв об этом ...?
Переформулируйте каждую задачу rake, чтобы она вместо этого была методом в соответствующей Модели.
Используйте гем delayed_job , чтобы назначить низкий приоритет и обеспечить выполнение этих методов асинхронно.
Поручить всякий раз, когда вызывать каждый метод Model.dode вместо вызова грабли
Имеет ли это решение смысл?Поможет ли это избежать запуска новой среды Rails для каждой работы?.. или есть лучший способ сделать это?
-
Running Rails 3