Предположим, что у меня есть какая-то логика в базовом контроллере, чтобы передать информацию в представление, чтобы построить что-то вроде breadcrumb:
class ContextAwareController < ApplicationController
after_filter :build_breadcrumb
def build_breadcumb
#...
end
end
Я хочу, чтобы этот метод build_breadcrumb запускал после логику основного контроллера, но до визуализировался вид.
Вышеприведенный код запускается слишком поздно, но before_filter будет слишком рано.
Может ли кто-нибудь предложить способ выполнить это без явного вызова build_breadcumb в конце каждого из действий дочерних контроллеров?
Спасибо