Я написал этот метод в моей модели: -
class Message < ActiveRecord::Base
def self.create_message
ShortMessage.create(message: "cron job")
puts "created"
end
end
И затем я обновил файл schedule.rb: -
every 1.minute do
runner "Message.create_message", :environment => "development"
end
И, наконец, выполнил все эти команды: -
whenever --update-crontab
tail -f /var/log/syslog | grep CRON
Но в моей базе данных ничего не создано при проверке с консоли ShortMessage.last