Bonsoir,
malheureusement j’aurai préféré. Voici les 2 requêtes que j’ai extrait
de ma log depuis windows :
OK:
Parameters: {“membre”=>{“num_secu”=>“AZERTYUIOPQSD”,
“ville”=>“Toulon”, “nom”=>“Cante”, “nom_jeune_fille”=>“sdsqdsq”,
“nationalite”=>“sdsqdq”, “nb_enfants_a_charge”=>“0”,
“prenom”=>“sqdsqdsqdq”, “mobile”=>“dsdqsd”, “lieu”=>“sqdsqdq”,
“code_postal”=>“13422”, “fax”=>“sqdqsdqd”, “adresse”=>“34  FDEFSDF”,
“agephip”=>“true”, “telephone”=>“fjdnfjd”,
“situation_familiale”=>“Célibataire”, “date_naissance”=>“04/07/2007”,
“email”=>“[email protected]”}, “commit”=>“Valider”, “action”=>“update”,
“id”=>“1”, “controller”=>“admin/membre”, “goto”=>“show_membre”}
SQL
généré:UPDATE membres SET created_at = ‘2007-07-05 01:40:01’,
date_naissance = ‘2007-07-04 00:00:00’, categorie =
‘Puéricultrice’, nom = ‘Cante’, nationalite = ‘sdsqdq’, fax =
‘sqdqsdqd’, code_postal = ‘13422’, referent = 1, ville =
‘Toulon’, num_secu = ‘AZERTYUIOPQSD’, groupe = ‘Diplomé’,
prenom = ‘sqdsqdsqdq’, telephone = ‘fjdnfjd’, etablissement_id =
1, agephip = 1, adresse = ‘34 FDEFSDF’, nb_enfants_a_charge = 0,
email = ‘[email protected]’, mobile = ‘dsdqsd’, lieu = ‘sqdsqdq’,
situation_familiale = ‘Célibataire’, updated_at = ‘2007-07-26
19:12:09’, nom_jeune_fille = ‘sdsqdsq’ WHERE id = 1
KO:
Parameters: {“membre”=>{“num_secu”=>“AZERTYUIOPQSD”,
“ville”=>“Toulon”, “nom”=>“Cante”, “nom_jeune_fille”=>“sdsqdsq”,
“nationalite”=>“sdsqdq”, “nb_enfants_a_charge”=>“0”,
“prenom”=>“sqdsqdsqdq”, “mobile”=>“dsdqsd”, “lieu”=>“sqdsqdq”,
“code_postal”=>“13422”, “fax”=>“sqdqsdqd”, “adresse”=>“34  FDEFSDF”,
“agephip”=>“true”, “telephone”=>“fjdnfjd”,
“situation_familiale”=>“Célibataire”, “date_naissance”=>“04/07/1960”,
“email”=>“[email protected]”}, “commit”=>“Valider”, “action”=>“update”,
“id”=>“1”, “controller”=>“admin/membre”, “goto”=>“show_membre”}
SQL
généré:UPDATE membres SET created_at = ‘2007-07-05 01:40:01’,
date_naissance = NULL, categorie = ‘Puéricultrice’, nom =
‘Cante’, nationalite = ‘sdsqdq’, fax = ‘sqdqsdqd’, code_postal =
‘13422’, referent = 1, ville = ‘Toulon’, num_secu =
‘AZERTYUIOPQSD’, groupe = ‘Diplomé’, prenom = ‘sqdsqdsqdq’,
telephone = ‘fjdnfjd’, etablissement_id = 1, agephip = 1,
adresse = ‘34 FDEFSDF’, nb_enfants_a_charge = 0, email =
‘[email protected]’, mobile = ‘dsdqsd’, lieu = ‘sqdsqdq’,
situation_familiale = ‘Célibataire’, updated_at = ‘2007-07-26
19:12:49’, nom_jeune_fille = ‘sdsqdsq’ WHERE id = 1
Comme vous pouvez le voir, c’est bien la date fournie par rails qui
est en cause puisque la requête contient nil …
Je ne sais plus quoi faire car cela me parait si simple d’un point de
vue code que je n’arrive pas à voir où est la boulette. Je n’aime pas
windows (c’est pour une recette client que je l’ai installé) et là il
me le rend bien …
Edouard