2017-11-06 11 views
0

레일즈 크론 작업이 처음입니다. 여기 내 질문은 statusexpiration date이라는 속성이 있습니다. expiration date2017/10/21 인 경우 특정 날짜에 status을 효력에서 만료로 업데이트하려면 어떻게해야합니까? 지금까지 여기가레일즈 크론 작업으로 상태 업데이트

every 1.day, :at => '12:00 am' do 
# do something here 
end 

그것은 누군가가 나에게 어떤 방향을 가리키는 경우 appretiated 것, 내가 아는거야.

답변

0

레코드를 필터링 한 다음 업데이트해야한다고 생각합니다. 다음과 같은 내용 :

every 1.day, :at => '12:00 am' do 
    Record.where(expiration_date: Date.today). 
     update_all(status: 'due') 
end