2011-01-20 57 views
0

所以我有一個類,得到加載,應該由delayed_jobs運行,並獲得一些參數到類我已經使用了結構技巧,這個工程發展,但不在生產跑軌3.0.3和乘客3.任何人知道爲什麼?Phusion拋出未定義的方法`結構'爲主:對象與delayed_jobs

從乘客得到的錯誤消息是「未定義的方法`結構爲主:對象」,代碼如下。

class HandsetReader < Struct.new(:csv_id) 
    def perform 
    @csv = CsvFiles.find(csv_id) 

    if @csv.external_type == "Customer" 
     .. 
    else 
     .. 
    end 
end 
+0

這是在哪裏定義的?我的意思是HandsetReader類 – 2011-01-20 08:42:28

+0

未定義的方法Struct?這是什麼版本的Ruby?這應該給你一個未初始化的常量錯誤。 – 2011-01-20 08:53:28

回答

-3

嘗試require 'struct'作爲源文件的第一行。

相關問題