Как всегда вызывать один и тот же метод контроллера для всех страниц?
Суть: есть главная страница за которую отвечает quizzes_controller. В хедере, который рендерится отдельно от контента с помощью итератора each выводится информация из @categories. Бывает, что контент меняется, т.е. за вывод информации на нем отвечают контроллеры отличные от quizzes_controller, например, results_contoller. Вопрос: можно ли сделать так, чтобы для всех страницах передавался @categories из categories_controller?
А суть вопроса была такая))
Нахожусь на localhost:3000/quizzes отвечает quizzes_controller
Нахожусь на localhost:3000/results отвечает results_controller
Перемещаюсь по методам index/show/new/edit
И чтобы в каждом не прописывать @categories = Category.all нужно вынести куда-то этот @categories и подключить в нужных контроллерах. Или же придется использовать фильтры.
Алексей POS_troi: не то, что я хотел, наверно, нужно выспаться)) но Ваш пример натолкнул на мысль: вместо @categories использовать Category.all, сегодня уже в другой ситуации так делал. Спасибо)