Эй, ребята, у меня есть два контроллера, X и Y:
В X у меня есть: before_filter для частного метода, foo.
У меня также есть следующее утверждение в верхней части контроллера X.
helper_method: foo
В контроллере Y у меня есть: before_filter для частного метода, bar. В баре я зову Фу. Но, видимо, это недопустимо, поскольку я получаю неопределенную локальную переменную или ошибку метода. Я думаю, что мое объявление: helper_method должно позволять использовать foo в других контроллерах.
Вообще говоря, как я могу добиться вызова foo в контроллере Y? Есть ли способ сохранить конфиденциальность foo? Если нет, как это достигается (при соблюдении хороших принципов проектирования), если foo не является частным?
Спасибо!