Como o trabalho atrasado funciona em Ruby on Rails?
Eu sou novo para isso e é um pouco confuso sobre como o trabalho atrasado funciona?
Eu sei que cria uma tabela e coloca os trabalhos na mesa e, em seguida, preciso executar
rake jobs:work
para iniciar o processo em segundo plano. Agora minha pergunta é
O script DJ verifica a tabela a cada minuto e, quando o horário corresponde ao job_at time, ele executa esse job?
Como é diferente do cron (gem) se o script está apenas checando a tabela a cada min?
obrigado