Uruchomienie kodu po zakończeniu ładowania Rails?

Mam okresowe zadanie, które należy wykonywać raz na minutę (przy użyciu opóźnionej pracy). Chciałbym, aby Railsy automatycznie ustawiały je w kolejce, gdy tylko zakończy się ładowanie, jeśli jedno z takich zadań nie jest jeszcze obecne w systemie.

Jakie jest dla mnie dobre miejsce do uruchomienia kodu na końcu całego przepływu startowego Railsów? Ktoś zasugerował config / environment / development.rb (lub inne środowisko), ale delayed_job daje mi problemy z ActiveRecord, gdy stawiam w kolejce zadania.

Konsultowałem sięhttp://guides.rubyonrails.org/initialization.htmli wydaje się, że nie ma też wyraźnej lokalizacji dla tego rodzaju kodu.

Czy tego rodzaju konfiguracja po wdrożeniu może być wykonana zewnętrznie w kodzie mojej aplikacji, może za pomocą prowizji lub w inny sposób? Jakieś sugestie?

Dziękuję Ci!

questionAnswers(3)

yourAnswerToTheQuestion