Installer Restful Authentication

November 12, 2008 – 6:49 pm

Je suis sur windows. Restful authentication est sur Github.com

1) aller chercher le plugin

ruby script/plugin install git://github.com/technoweenie/restful-authentication.git

Bizarrement le plugins est bien installé mais j’ai l’erreur :

Plugin not found: ["git://github.com/technoweenie/restful-authentication.git"]

2) installer le plugin avec la commande

ruby script/generate authenticated user sessions –include-activation

il y a d’autres parametres possible, include-activation permet d’activer l’activation par email du compte : l’utilisateur reçoit un email avec un lien qu’il doit cliquer pour activer son compte.

3) il faut ensuite rajouter la ligne suivante au fichier config/routes.rb

    map.activate '/activate/:activation_code', :controller => 'users', :action => 'activate', :activation_code => nil

et rajouter un “observer” au fichier config/environment.rb:

    config.active_record.observers = :user_observer    

A ce stade je n’ai franchement aucune idée de ce qu’est censé être un observer, on verra plus loin.

Digg!

Tags: ,

Post a Comment