2011-02-12 3 views

답변

2

어떤 솔루션/솔루션을 쉽게 조정할 수 있으므로 정확히 무엇을 호출하고 실행할지 등의 코드 샘플을 제공해주십시오.

귀하의 질문에 대답하기위한 필자의 스텁은 최근에 주어진 시간 간격으로 알려주는 미리 알림 시스템을 구현했으며, 여기에 놀라운 전자 메일을 보냈습니다. 이것을 달성하기 위해 사용자가 선택한 특정 시간 간격으로 실행되도록 미리 알림을 대기열에 넣을 수있는 '지연된 작업'젬 (https://github.com/tobi/delayed_job)을 사용했습니다 (그러나 이것도 앱에서 설정할 수 있습니다 .ei 각 월요일은 일부 코드 논리를 트리거합니다). 스레드는 더 많은 설명과 코드를 제공하기 때문에 목표를 달성하는 방법이 될 수 있습니다.

+0

사용자가 전자 메일 ID로 전자 메일을 보내야하는 시간을 사용자가 제공 한 다음 로그 오프하고 며칠 후에 그 시간이 오면 해당 시간에 전자 메일을 보내는 이벤트를 트리거하는 방법은 무엇입니까? ? 또한 보석을 확인해 보겠습니다 .... –

0

Whenever으로 작업을 자동화 할 수도 있습니다. 이 플러그인을 사용하면 Rails 응용 프로그램에서 cron 작업을 쉽게 자동화 할 수 있습니다. 예 (그 Github에서 더 많은 확인)에 대한

:

every :hour do 
    runner "Model.do_something" 
end 

every 1.day, :at => '4:30 am' do 
    runner "Model.do_something" 
end 

이 때로는 매우 편리하고 유용하게 찾을 수 있습니다.

관련 문제