0
我在我的項目中使用了resque和resque-send-later PLUGINS(不是gems)。rails resque和resque-send-later插件導致「單元化常量ClassName :: Resque」錯誤
我還沒有在代碼中的任何地方放置'require'語句(因爲它們是插件,所以它們必須在初始化時包括在內)。
應用工作完全在本地,但在Heroku上,它顯示了一個錯誤 「const_missing:未初始化常數用戶:: Resque」
我的用戶模型:
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.如何解決上述錯誤的任何想法?