Jean-François Trân wrote: > Anthony : >> def validate >> errors.add(:prix, "doit �tre sup�rieur � z�ro") unless prix.nil? || >> prix > 0.0 >> end >> end >> >> Juste avec �a, j'ai d�j� des erreurs. >> >> app/models/produit.rb:11: syntax error, unexpected kEND, expecting $end > > V�rifie d'abord tout les probl�mes d'accents : > > change le "doit �tre sup�rieur � z�ro" en "doit etre superieur a zero", > pour voir si l'erreur persiste. > > Quel IDE ou �diteur de texte utilises-tu ? V�rifie l'encodage. > > �pluche ce thread (pour la suite) : > http://groups.google.com/group/railsfrance/browse_thread/thread/f987f74e12f2b9a4# > > -- Jean-Fran�ois. > > -- > Ruby ( http://www.rubyfrance.org ) on Rails ( http://www.railsfrance.org > )
Alors, j'ai fait comme tu as dit en enlevant les accents et ca n'a pas fonctionné. J'ai vérifié l'encodage de mon éditeur (SciTe) et il est en UTF-8. J'ai fait toutes les opérations du lien que tu m'as donné (Mysql était déjà en UTF-8, mais j'ai rajouté le filtre dans le controleur et l'encodage dans le fichier YML) et ça n'a rien donné. Donc, par pure logique, j'ai déterminé que l'encodage ne devait pas être le problème (oui, je sais, je suis trop perspicace ^^) Donc, j'ai essayé la vieille méthode d'enlever les lignes qui posaient problème et j'ai du toutes les enlever sauf la première (la définition de classe) avant de recevoir un nouveau message d'erreur. Si ça peut vous donner plus de pistes: > Expected ./app/models/produit.rb to define Produit -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED] -~----------~----~----~----~------~----~------~--~---
