20-01-2013, 01:20 PM
(20-01-2013, 01:05 PM)Sephi-Chan a écrit : Peux-tu montrer le code côté serveur ? Certaines requêtes — notamment find
dans ActiveRecord — envoie des exceptions quand aucun record n'est trouvé. Cette exception est automatiquement captée par ActionController qui se charge d'assigner le code erreur 404 à la requête (puisque le record n'est effectivement pas trouvé).
Côté serveur c'est la gem qui gère, mais ma validation correspond à ceci :class User < ActiveRecord::Base
email_regex = /\A([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})\Z/i
validates :email, :presence => true,
:format => { :with => email_regex },
:uniqueness => { :case_sensitive => false }
end
Ton explication semble correspondre à ce qui se passe, mais c'est quand même particulier comme comportement ^^. Sinon le code au global se trouve sur un repo github.