2010-10-21 3 views
1

j'utilise declarative_authorization ... quand je tente d'accéder à current_user, il me donne l'erreur variable locale définie ou méthode `current_user » ... quelqu'un peut me aider. ?méthode current_user n'est pas accessible

thnx ...

+0

Aiderait à savoir d'où vous essayez d'y accéder. Modèle, vue, contrôleur, aide? – Shadwell

+0

@shadwell .... de tous les ... –

Répondre

1

current_user est une méthode qui doit être fourni pour autorisation déclarative, pas quelque chose qu'il fournit.

De l'read me:

Exigence:

Un mécanisme d'authentification

  • objet utilisateur dans le contrôleur # current_user
  • (Pour plus de sécurité modèle) Réglage Authorization.current_user

Il y a aussi une section dans laquelle je lis aussi à propos de fournir les exigences en utilisant l'authentification reposée pour fournir la fonctionnalité current_user.

+0

Hey Shadwell, pensez-vous que vous pourriez regarder dans mon problème que j'ai avec decl_auth aussi s'il vous plaît? http://stackoverflow.com/questions/4631218/how-do-i-access-a-user-with-a-specific-role-in-rails-3 – marcamillion

Questions connexes