2009-10-02 54 views

回答

4

編輯:對於滑軌> = 3,一看便知從@無任何特殊之處這裏

有。不過,除了after_initialize,after_find是一個特例。你必須定義方法,after_find :some_method是不夠的。這應該工作,雖然:

class Post < ActiveRecord::Base 
    def after_find 
    # do something here 
    end 
end 

您可以在the API閱讀更多關於它。

+0

謝謝它的工作。 – 2009-10-02 21:39:35

2

有趣的是,這將調用該方法兩次......得知一個艱辛的道路。

class Post < ActiveRecord::Base  
    after_find :after_find 

    def after_find 
    # do something here  
    end 
end 
11

現在((26.04.2012),這是正確的方式(和工作),要做到這一點:如果你需要在你的方法找到的對象

class SomeClass < ActiveRecord::Base 
    after_find :do_something 

    def do_something 
    # code 
    end 
end 
相關問題