2010-04-14 46 views
0

我在ApplicationController定義的方法:如何在ApplicationController中調用方法?

def some_checking 
    ... 
end 

而且我想從另一個控制器中調用它。例如:

class OtherController < ApplicationController 

    some_checking 

    def xxx 
    end 

end 

我該如何做到這一點?我無法進入some_checking

回答

3

我不太清楚你想做什麼。如果我明白你已經在ApplicationController上定義了一個方法,並且你希望它在OtherController中被調用。要做到這一點,你既可以使用before_filter,也可以直接調用xxx方法本身的方法。

看看這裏可用的過濾器http://api.rubyonrails.org/classes/ActionController/Filters/ClassMethods.html

+0

謝謝。在這種情況下,我忘了我必須使用before_filter。 >< – 2010-04-14 08:28:59

相關問題