「ランナー」オプションを使用してモデルを実行しようとしていますが、正しいパスが見つからないようです。
の私のcronjobs.rb
ファイル/app/models/
:
class Cronjobs
def tryCron
notificacion = Notificacion.new
notificacion.idNotificacion = '1'
notificacion.idUser = '1'
notificacion.notification_type = 'cron_job'
notificacion.text ='cronojob'
notificacion.href = 'cron'
notificacion.state = 'done'
notificacion.date_created = Time.zone.now.to_datetime - 3.hours
notificacion.save
end
end
そして、ここに私のスケジュールがあります.rb
set :output, 'log/cron.log'
every 5.minutes do
runner "Cronjobs.tryCron"
end
ログには、「tryCron」はクラスの未定義のメソッドであると書かれていますCronjobs:Class