class ApplicationController < ActionController::Base
def func
end
end
class BaseController < ApplicationController
def func(a)
end
end
class MyController < BaseController
before_filter :func # I want this to call ApplicationController::func
end
在这种情况下,调用BaseController :: func。如何调用ApplicationController?
答案 0 :(得分:0)
我认为有一种很好的方法来破解before_filter
本身才能使其发挥作用。但我认为这种替代方案可能只是做你想要的。
试试这个。
class MyController < BaseController
before_filter :application_func
private
def application_func
ApplicationController.func
end
end