Bonjour à tous,
J'expérimente un problème très particulier avec Rails, l'explication est probablement très simple mais c'est prise de tête...
Il s'agit tout simplement d'insérer une entrée dans ma table groups, qui correspond à la classe Group. Voici le code :
(je précise que le hash groups contient des données extraites d'un active directory avec la librairie ruby-ldap, et qu'il y a bien un attribut name)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 groups.each do |gr| puts gr['name'] Group.new(:name => gr['name']).save end
Le puts affiche bien le nom du groupe.
En revanche, l'insertion dans la base de données ressemble à ceci :
Il y a donc 4 tirets et deux retours à la ligne qui ne me plaisent pas dans le champ name...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 INSERT INTO groups ("name") VALUES('--- - nomdugroupe ')
C'est bien la première fois que cela m'arrive, alors que j'insère tout un tas d'autres objets de cette façon dans mon appli, sans aucun problème...
Avez-vous des idées?
Merci d'avance
Partager