我正在尝试每当使用gem时每分钟执行一个开发环境任务。我按照rails 4应用程序文档中给出的所有步骤进行了操作。 这是我的schedule.rb文件
every 1.minute do
runner "User.resend_confirmation_instructions_to_user", :environment => :development
end
在我的用户模型中我有这个代码
def resend_confirmation_instructions_to_user
user = User.find_by_email("abcdef905@gmail.com")
user.send_confirmation_instructions
end
然后根据文档我更新了我的crontab。它没有给我一个错误,但我也没有得到任何输出。 我只是按照此链接http://eewang.github.io/blog/2013/03/12/how-to-schedule-tasks-using-whenever/
答案 0 :(得分:0)
确保您在development.rb
文件中配置了有效的电子邮件。
此外,在添加新任务后,重新启动服务器并再次安排任务。