2015-07-21 125 views
0

我的代碼找不到模塊並返回一個零錯誤。Rails:找不到錯誤類

undefined method `next' for nil:NilClass 

這裏是代碼

module Test 
    class MyTestClass 

    before_save :cid 

    def cid 
     MyTestClass.maximum(:id).next #error here, can't find MyTestClass 
    end 
end 

我試着像變種測試:: MyTestClass但沒有奏效。

回答

0

在這種情況下,你可以放心地使用maximum(:id).next

1

你並不需要使用MyTestClass方法內「CID」。

你可以使用:

​​
0
MyTestClass.maximum(:id).next 
-> self.maximum(:id).next