Importation de données YAML problème d'import


#1

Lorsque j’utilise l’importation d’un fichier yml :
rake db:fixtures:load

avec mon fichier yml :

admin:
id: 1
login: admin
hashed_password: c093739843181d80b35a84b1435a3f859d971b83
salt: 62002.5159940098894585
nom: TOTO
prenom: Titi

L’import se passe bien (sans erreurs) mais le champ hashed_password ne
semble pas correctement importé. En apparence il semble identique quand
le le consulte via phpmyadmin mais il faut que je le retape complètement
pour qu’il soit correct, il en est de même pour le champ salt.
Ca fait comme si il ajoutait \n à la fin

J’ai essayé le code suivant qui ne fonctionne pas non plus :

hashed_password:
salt:

Je suis obligé ensuite appeler une fonction pour corriger :

user = User.find(1)
user.hashed_password = “c093739843181d80b35a84b1435a3f859d971b83”
user.salt = “62002.5159940098894585”

Help me please !!

manu
http://rubyonrails.blog.mongenie.com/


#2

Essaye voir de mettre des “” autour des chaînes à traiter de façon
parfaitement littérales dans tes fixtures pour voir…


Michel B.


#3

Merci ca fontionne avec les “”

hashed_password: “c093739843181d80b35a84b1435a3f859d971b83”
salt: “62002.5159940098894585”

manu
http://rubyonrails.blog.mongenie.com/


#4

Faut toujours se méfier des caractères invisibles…


Michel B.