Lorsque j’essaye de compter le nombre d’enregistrement de ma table
saisies suivant une date et une personne j’obtiens l’erreur “too few
arguments”.
Comment dois-je procéder?
Merci d’avance
recherche si la saisie n’existe déjà pas pour la
journéesaisie_rech_matin = Saisie.count_by_sql([“SELECT count() FROM saisies
WHERE date_saisie=? and matin_aprem=1 and
personne_id=?",@saisie_matin.date_saisie,@saisie_matin.personne_id])
saisie_rech_aprem = Saisie.count_by_sql(["SELECT count() FROM saisies
WHERE date_saisie=? and matin_aprem=2 and
personne_id=?”,@saisie_aprem.date_saisie,@saisie_aprem.personne_id])
#saisie_rech_matin = Saisie.count( :conditions =>[“date_saisie=? and
matin_aprem=1 and
personne_id=?”,@saisie_matin.date_saisie,@saisie_matin.personne_id] ) #saisie_rech_aprem = Saisie.count( :conditions =>[“date_saisie=? and
matin_aprem=1 and
personne_id=?”,@saisie_aprem.date_saisie,@saisie_aprem.personne_id] )
#si pas de saisie pour la date et la personne
if saisie_rech_matin==0 and saisie_rech_aprem==0
…
Cette méthode a l’air sympa.
J’ai juste rajouter dans le contrôleur “Saisie” la ligne
“for_date_saisie”. Mais maintenant plus rien ne fonctionne, j’ai :
Status: 500 Internal Server Error Content-Type: text/html
500 Internal Server Error
Je suis désolée, je débute et pareil il faut installer une gem pour
que ça fonctionne ou autres mais je ne sais pas.
Merci de votre aide.