He creado un motor Rails simple para proporcionar algunas funcionalidades generales (galería de fotos) a una aplicación. Quiero poder anular el parcial de encabezado estándar para que el menú de la galería coincida con el de mi aplicación principal. En mi vista de encabezado, llamo a un ayudante que forma parte de application_helpers (aplicación principal), pero sigo recibiendo errores de "método no definido". Por lo que puedo decir, la aplicación principal de la aplicación no se incluyen (obviamente) cuando anulo el diseño de la aplicación del motor o sus parciales.Acceda a los Ayudantes principales de la aplicación cuando se reemplaza una Vista/diseño de Rails Engine
Así que mi pregunta es, ¿cómo puedo anular una vista de motor en la aplicación principal y obtener acceso a los principales métodos de ayuda de la aplicación? Todavía necesitaría acceder a los ayudantes del motor y no dañar la funcionalidad del motor.
¿Debo anular los controladores también? parece mucho solo para conseguir algunos ayudantes.
Gracias
Rails 3.1.3
Ha intentado 'main_app.your_helper_method'? – glebm
Pruebe el método descrito en esta [pregunta] (http://stackoverflow.com/questions/10879150/isolated-engine-doorkeeper-use-helper-methods-from-the-main-app) si no desea anular los controladores – Matt