2012-03-14 7 views
0

私のプロジェクトでは、resqueとresque-send-later PLUGINS(宝石ではない)を使用しています。rails resqueとresque-send-後で "unitialized constant ClassName :: Resque"エラーが発生するプラグイン

私は 'require'ステートメントをコードのどこにも置いていません(プラグインなので、初期化時にインクルードする必要があります)。

アプリは完全にローカルで作業しているが、Herokuの上で、それは誤り "const_missing:初期化されない一定のユーザー:: Resque" を示し

私のUserモデル:

class User < ActiveRecord::Base 
    include Resque::Plugins::SendLater 

    def self.testingWorker1 
     # code to be run in the background 
    end 
end 

私User_controller: (ここから私は上記のメソッドを呼び出しています)

​​

私は行を削除しました。Resque: :プラグイン::私のモデルからSendLaterは それはまだ完全にローカルに動作しますが、今Herokuの上で、それはというエラーなります「method_missingを:send_later」

、私の質問は:私たちが行う「を含める」またはどのよう 1 '必要な'プラグインをレールに入れますか?それらは自動的にすべてのコントローラとモデルで利用できますか? 2.上記のエラーを修正する方法のアイデアはありますか?

答えて

0

二つの考え

  • あなたが宝石を使用していない理由は、何らかの理由?

  • プラグインがgitリポジトリに追加されているため、herokuにデプロイされていますか?

関連する問題