2012-01-20 62 views

回答

17

你是否超載了模型的initialize方法?以我爲例,我曾與重載它:

def initialize(attributes=nil) 
    ... 
end 

,我曾修復到:

def initialize(attributes = nil, options = {}) 
    ... 
end 

在Rails 3.2,提交7c5ae0a88fc9406857ee362c827c57eb23fd5f95(由大衆分配安全:爲和:without_protection支持AR.new)爲上述方法添加了更多參數,這就是爲什麼我之前的實現失敗。

+0

哇,這是一個驚人的捕獲。錯誤消息和堆棧跟蹤絕對沒有提示此位置。 – Trejkaz

+0

謝謝@Trejkaz –

相關問題