Я хочу изменить свою базу данных каждый день автоматически без отправки запроса.Как я могу запускать метод каждый день в рельсах 4?
-2
A
ответ
1
Я рекомендую использовать драгоценный камень whenever, он очень прост в использовании.
Например:
every 1.day, :at => '12pm' do
rake "change_database_task"
end
0
Это, как правило, сфера cron jobs.
Вы можете настроить задание для запуска определенного скрипта на своем сервере, и он будет работать. В качестве альтернативы, многие поставщики облачной среды (EG Heroku) имеют плагины, такие как Heroku Scheduler
для обработки функциональности.
Важным фактором отметить о Delayed Job
в том, что он использует внешнюю функциональность для взаимодействия с операционной системой - Running Jobs
Таким образом, прежде чем бежать к отложенной Работа или Всякий раз, когда вы должны быть ясно, на какой среде хостинга может справиться. Большой ресурс является RailsCast about DelayedJob:
Смежные вопросы
- 1. Как я могу запускать свой TimerTask каждый день 2 PM
- 2. Метод запуска каждый день в определенное время
- 3. CronJob BackUp: запускать каждый день, неделю, месяц
- 4. Как я могу запустить задачу рейка каждый четвертый день каждого месяца в рельсах?
- 5. Как я могу включить переменную в каждый массив в рельсах?
- 6. Как я могу запускать код каждый день в установленное время? Swift
- 7. GlassFish 4: Как вращать журнал каждый день
- 8. Как запускать код автоматически в Laravel каждый день?
- 9. Как я могу запускать команду каждые двенадцать часов каждый день? Пробовал это не работает:/12 * * * * * mycommand
- 10. Начать рабочий день каждый день
- 11. Как вы можете ворчать, чтобы запускать автоматически каждый день?
- 12. Как запускать скрипт python каждый день с помощью команды?
- 13. Неопределенный метод, каждый для нуля в рельсах
- 14. вызов один метод каждый день в 10.00
- 15. Как я могу запускать R Commander каждый раз при запуске?
- 16. scala - Как запускать задачу каждый день a 11PM
- 17. Как запускать код каждый день с помощью Parse for iOS?
- 18. Как я могу удалить файлы журнала каждый день автоматически?
- 19. Как я могу получить скользящую среднюю за каждый день недели?
- 20. Как я могу обновить кеш WebView каждый день?
- 21. Как я могу проверить поле базы данных каждый день?
- 22. Как я могу запускать 4 потока каждый на другом ядре (параллелизм)>
- 23. В pycharm я могу запускать каждый файл для django?
- 24. Как я могу напечатать новый элемент массива каждый день?
- 25. Триггер метод один раз каждый день
- 26. запускать макрос каждый день в одно и то же время
- 27. Расписание задача запускать каждый день в определенное время с Quartz.NET
- 28. неопределенный метод `ошибки в рельсах 4
- 29. PySide, Qdate; запускать определенную функцию каждый день в определенное время
- 30. Как планировать UILocalNotification в каждый день или каждый третий день?
рассмотреть возможность использования драгоценных камней, таких как [задерживается работа] (https://github.com/collectiveidea/delayed_job) или [когда] (https://github.com/javan/when) – shivam
Я пытаюсь с отложенной работой. Спасибо @shivam –