我正在尝试执行一个带有'runner‘选项的模型,但我似乎找不到正确的路径。
我在/app/models/中的cronjobs.rb文件
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的一个未定义的方法
发布于 2013-04-05 05:11:07
class Cronjobs
def self.tryCron我认为它应该会有帮助,顺便说一句,在camelcase中不要总是使用name方法,使用下划线try_cron
https://stackoverflow.com/questions/15821642
复制相似问题