1

「ランナー」オプションを使用してモデルを実行しようとしていますが、正しいパスが見つからないようです。

の私の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

4

1 に答える 1