2010-11-13 16 views
9

Estoy intentando que el formulario de inicio de sesión de Devise esté en mi página de inicio.Idear el formulario de inicio de sesión en otro controlador

Cuando simplemente copio el formulario, por supuesto obtengo errores porque las variables de "recursos" y etc. no están establecidas en la acción.

He encontrado esta solución en el Internet: http://pupeno.com/blog/show-a-devise-log-in-form-in-another-page/

Sin embargo, su solución es establecer las variables necesarias en un módulo llamado ContentHelper.

¿Dónde coloco este código? Intenté ponerlo en los inicializadores, pero sigo teniendo el error sobre la variable 'resource' que no existe

Respuesta

5

Ponga el módulo en un archivo en app/helpers/content_helper.rb. Si aún recibe errores, agregue helper :content a su controlador.

Cuestiones relacionadas