如何在ApplicationController中调用方法?

时间:2010-04-14 08:02:44

标签: ruby-on-rails controller

我有ApplicationController中定义的方法:

def some_checking
  ...
end

我想从另一个控制器中调用它。 E.g:

class OtherController < ApplicationController

  some_checking

  def xxx
  end

end

我怎样才能做到这一点?我无法进入some_checking

1 个答案:

答案 0 :(得分:3)

我不太确定你想做什么。如果我已经了解你已经在ApplicationController上定义了一个方法,并且希望在OtherController中调用它。要执行此操作,您既可以使用before_filter,也可以从xxx方法本身调用该方法。

在这里查看可用的过滤器http://api.rubyonrails.org/classes/ActionController/Filters/ClassMethods.html

相关问题