2010-11-13 13 views
9

J'essaie d'avoir le formulaire de connexion Devise sur ma page d'accueil.Créer un formulaire de connexion dans un autre contrôleur

Lorsque je copie simplement le formulaire, bien sûr j'obtiens des erreurs car les variables 'resource' et etc. ne sont pas définies dans l'action.

Je trouve cette solution sur internet: http://pupeno.com/blog/show-a-devise-log-in-form-in-another-page/

Cependant, sa solution est de définir les variables nécessaires dans un module appelé ContentHelper.

Où puis-je mettre ce code? J'ai essayé de le mettre dans les initialiseurs, mais j'ai toujours l'erreur à propos de la variable 'resource' non existante

Répondre

5

Mettez le module dans un fichier en app/helpers/content_helper.rb. Si vous avez toujours des erreurs, ajoutez helper :content à votre contrôleur.