我有一个前置过滤器,我目前在main_app调用中使用" action"我通常会说
before_filter :action
现在我有一个引擎,我需要使用相同的过滤器,但如果我使用那个确切的方法,我会收到以下错误:
undefined method `action' (for Engine bla bla..)
对于其他情况,我刚刚添加了main_app,解决了这个问题。不是这样的。有什么帮助吗?
更新 现在我有这个:
module MyEngine
class MyEngineController < ApplicationController
before_filter :main_app do
:action
end
答案 0 :(得分:0)
class MyController < EngineController
skip_before_filter :authorize, :only => [:setup]
def setup
super
end
end