假设我在一个基本控制器中有一些逻辑,将信息传递给视图,以构建类似面包屑的东西:
class ContextAwareController < ApplicationController
after_filter :build_breadcrumb
def build_breadcumb
#...
end
end
我希望这个build_breadcrumb方法运行主控制器逻辑,但before视图被渲染.
上面的代码运行得太晚,但使用before_过滤器则为时过早.
有人能提出一种方法来实现这一点,而不用在子控制器中的每个操作结束时显式调用build_breadcumb吗?
谢谢