Je commence à peine dans Rails et j'essaie de développer une application simple. Je dois valider trois valeurs soumises à l'application - chacune doit répondre aux mêmes critères de validation. La validation est assez simple: La valeur est valide si unqiue, null ou égal à "p" ou "d".Utilisation de la validation de l'unicité des rails sauf dans les rails
Ce qui suit me fait à mi-chemin:
validates_uniqueness_of :value1, :value2, :value3, :allow_nil => true
Je pense que je peux utiliser: à moins de vérifier si la valeur est soit « p » ou « d », mais je ne peux pas comprendre comment.
Je suppose que j'essaie de combiner validates_uniqueness_of avec validates_inclusion_of.
Des suggestions?
Excellent - J'ai mis à jour la question au moment où vous avez répondu, pour spécifier que je voulais valider un certain nombre de variables de la même manière - Je pense que votre solution fonctionne bien si je définis une validation pour chaque variable. . Merci beaucoup. Je me cognais la tête contre celui-là. – dunxd