我有一个用于控制器配置的DSL.底层功能依赖于before_filters.为了防止多次设置before_filter,我真的需要找出是否已经在Rails 3控制器中设置了before_filter.由于before_filter的工作与类变量(继承,类重新加载)不同,我不能只设置要检查的类变量.
深入研究AbstractController回调的新高度抽象代码并没有给出任何关于这是否可行的线索.
我是否真的需要为控制器中的每个DSL呼叫调用skip_filter?
ruby-on-rails before-filter actioncontroller
actioncontroller ×1
before-filter ×1
ruby-on-rails ×1