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 :

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
(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)
Le puts affiche bien le nom du groupe.
En revanche, l'insertion dans la base de données ressemble à ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
INSERT INTO groups ("name") VALUES('---
- nomdugroupe
')
Il y a donc 4 tirets et deux retours à la ligne qui ne me plaisent pas dans le champ name...
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