Ruby on rails 每当gem使用runner出现问题时

Ruby on rails 每当gem使用runner出现问题时,ruby-on-rails,crontab,whenever,runner,Ruby On Rails,Crontab,Whenever,Runner,控制器: class CronjobsController < ApplicationController def just_check meeting_id = 1 UserMailer.upcoming_meeting_email_twelve_hours_before(meeting_id).deliver end end 但问题是,每隔2分钟后,runner就无法调用models方法。您是否已使用schedu

控制器:

    class CronjobsController < ApplicationController
      def just_check
        meeting_id = 1
        UserMailer.upcoming_meeting_email_twelve_hours_before(meeting_id).deliver
      end
    end

但问题是,每隔2分钟后,runner就无法调用models方法。

您是否已使用schedule.rb文件中的作业更新了crontab

使用以下命令更新crontab

whenever --update-crontab --set environment=development
如果您正确更新,那么您可以跳过crontab的作业


您可以通过crontab-l获得crontab作业。并检查日志文件中是否有任何错误消息。

可能是cronjobs与rvm有一些问题,但如何解决该问题可能是注释=)是的,但我不知道我无法在那里添加注释:(。
    every 2.minute do
      runner "Cronjob.just_check", :environment => "development"
    end
whenever --update-crontab --set environment=development