0
Project라는 모델이있는 레일 응용 프로그램이 있습니다. 매일 모든 프로젝트를 진행하고 "project_due"라는 메서드를 호출해야합니다.cron에서 모든 모델 인스턴스 호출
나는 cron 작업을 생성 할 때마다 gem을 사용해야 할 것 같지만 다음 단계에서 길을 잃는다. 모델 인스턴스에 액세스하는 올바른 방법은 무엇인가?
편집 : 모델 코드는 실제로 매우 간단하다 : 나는 (그때는 등 사용자와 이메일을 보내드립니다) 새로운 예측을 필요로하는 프로젝트를 확인하기 위해 매일 모든 프로젝트를 통해 갈 필요가
class Project < ActiveRecord::Base
def need_new_forecast?
d = self.forecasts.last.date_stamp || Date.today
return Date.today.beginning_of_week > d.beginning_of_week
end
end
. 코드가 단순화되고, 내 앱에 다른 경우가 있습니다. 일별/월별/분기 별 예측과 같은 항목이 있습니다.
귀하의 질문에 명확하지 않습니다. 몇 가지 예를 추가해 볼 수 있습니까? 일부 모델을 공유하면이 문제와 관련이있을 수 있습니다. 감사합니다. – Rubyrider