我正在尝试使用 'runner' 选项执行模型,但似乎找不到正确的路径。
我的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
这是我的 schedule.rb
set :output, 'log/cron.log'
every 5.minutes do
runner "Cronjobs.tryCron"
end
在日志上它说'tryCron'它是该类的未定义方法Cronjobs:Class