Я создал простой Rails Engine, чтобы предоставить некоторую общую функциональность (фотогалерею) для приложения. Я хочу иметь возможность переопределить стандартную частицу _header, чтобы меню галереи соответствовало моему главному приложению. В моем заголовке я вызываю помощника, который является частью application_helpers (основного приложения), но я продолжаю получать ошибки "undefined". Из того, что я могу сказать, основное приложение application_helpers не включается (очевидно), когда я переопределяю макет приложения для двигателей или его частичные.
Итак, мой вопрос: как переопределить представление ядра в главном приложении и получить доступ к основным вспомогательным методам приложения? Мне все равно нужен доступ к помощникам двигателя, а также не для того, чтобы испортить функциональность двигателя.
Нужно ли также переопределять контроллеры? кажется, очень много, чтобы получить помощников.
Спасибо
Rails 3.1.3