Я использую в моем проекте PLUGINS resque и resque-send-позже (не gems).
Я не помещал операторы 'require' где-либо в коде вообще (так как ониплагины и поэтому они должны быть включены при инициализации).
приложение работает идеально локально, но на героку оно выдает ошибку "const_missing: unitialized constant User :: Resque"
my User модель:
class User < ActiveRecord::Base
include Resque::Plugins::SendLater
def self.testingWorker1
# code to be run in the background
end
end
my User_controller: (откуда я вызываю вышеуказанный метод)
class UserController < ApplicationController
def testingResqueWorker
User.send_later(:testingWorker1)
end
end
поэтому я удалил строку, включающую Resque :: Plugins:: SendLater от моей модели все еще отлично работает локально, но теперь на heroku выдает ошибку: "method_missing: send_later"
мой вопрос: 1. как мы можем включить'или' требовать 'плагины в рельсах?они автоматически доступны для всех контроллеров и моделей?2. есть идеи как исправить вышеперечисленные ошибки?