Précédent   Forum des professionnels en informatique > Autres langages > Autres langages > Ruby > Ruby on Rails
Ruby on Rails Le forum sur le framework Ruby on Rails. Voir aussi la FAQ RoR et les cours RoR.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/08/2011, 20h45   #1
Membre du Club
 
Homme
Étudiant
Inscription : mars 2011
Messages : 136
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2011
Messages : 136
Points : 51
Points : 51
Par défaut Probleme avec authlogic

J'essaie de créer un système de membres avec Authlogic (pour l'instant baqiue) mais ça ne marche pas. Quand je veux créer un nouveau membre j'obtiens
Citation:
NoMethodError in UsersController#create

undefined method `persistence_token=' for #<User:0x10336b9e8>

app/controllers/users_controller.rb:17:in `new'
app/controllers/users_controller.rb:17:in `create'
Request

Parameters:

{"commit"=>"Sign up",
"authenticity_token"=>"5SCkRY1ygndggB9I/FozXtM/qrOxMrNIFH0K6i1lBL8=",
"utf8"=>"✓",
"user"=>{"password_confirmation"=>"[FILTERED]",
"username"=>"a",
"website"=>"a",
"description"=>"a",
"password"=>"[FILTERED]",
"email"=>"a"}}
La ligne qui pose problème est dans mon controlleur.

Code ruby :
@user = User.new(params[:users])

Je pense que le problème c'est que "persistence_token" devrait être défini automatiquement pas authlogic mais n'est l'est pas je sais pas pourquoi. Et comme je sais pas à quoi ça sert (on m'a dit qu'il était obligatoire pour authlogic j'ai peur de le remplir bêtement)
ernestrenan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2011, 22h16   #2
Membre du Club
 
Homme
Étudiant
Inscription : mars 2011
Messages : 136
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2011
Messages : 136
Points : 51
Points : 51
Bon j'ai pas encore exactement trouvé ce qu'il se passe mais j'ai l'impression qu'il y a pas mal d'erreur entre Authlogic et Rails 3 par exemple les methodes définies dans lib/controller_authentification ne sont pas incluses dans l'application controller ce qui provoque des bugs
ernestrenan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2011, 17h12   #3
Modérateur
 
Inscription : janvier 2007
Messages : 511
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : janvier 2007
Messages : 511
Points : 559
Points : 559
Il faudrait savoir quelle version de Rails, et comment a été installé Authlogic
Zfred est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2011, 11h22   #4
Membre du Club
 
Homme
Étudiant
Inscription : mars 2011
Messages : 136
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2011
Messages : 136
Points : 51
Points : 51
Rails 3 comme je l'ai dit et avec un bundke install. Finalement j'ai tout recodé par moi-même, ça m'a permis de pratiquer et on est jamais mieux servi que par soi-même
ernestrenan est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h48.


 
 
 
 
Partenaires

Hébergement Web