всякий раз, когда возникают проблемы с драгоценными камнями при использовании бегуна

Контроллер:

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

Модель:

    class Cronjob < ActiveRecord::Base
      def self.just_check
        meeting_id = "meeting.id"
        UserMailer.upcoming_meeting_email_twelve_hours_before(meeting_id).deliver
      end
    end

расписание.rb

    every 2.minute do
      runner "Cronjob.just_check", :environment => "development"
    end

Но проблема в том, что через каждые 2 минуты бегун не может вызвать метод моделей.


person Faisal Malik    schedule 19.03.2013    source источник
comment
может быть у cronjobs есть проблема с rvm, но как решить эту проблему   -  person Faisal Malik    schedule 19.03.2013


Ответы (1)


Обновили ли вы crontab заданиями в файле schedule.rb.

Обновите crontab с помощью следующей команды

whenever --update-crontab --set environment=development

Если вы обновились правильно, то не могли бы вы пройти задания crontab.

Вы можете получить задания crontab с помощью crontab -l. А также проверьте файл журнала на наличие сообщений об ошибках.

person Sagar Bommidi    schedule 19.03.2013
comment
это может быть комментарий =) - person ; 19.03.2013
comment
Да, но я не знаю, я не могу добавлять комментарии туда :(. - person Sagar Bommidi; 19.03.2013