Layouts - menu + rekordy z bazy

Czy istnieje możliwość przypisania controllera dla layout’a? Chciałbym aby menu pochodziło z bazy danych. Ale nie mam pojęcia jak je obsłużyć.
Jedyne co znalazłem to

application_controller

Ale niestety nie mogę “wsadzić” w niego logiki, jest ona ignorowana.
Czy robi się to w jakiś inny sposób ?

Jeśli chodzi o budowanie/wyświetlanie menu, to można to robić w helperze i nie jest potrzebny do tego żaden specjalny kontroler.