Dans un modèle de rails, est-il possible de faire quelque chose commeDéfinition de Rails OU conditions dans validate_presence_of dans un modèle?
class Example < ActiveRecord::Base
#associations
validates_presence_of :item_id, (:user_id OR :user_email)
#functions
end
Lorsque le modèle a 3 colonnes de :item_id
, :user_id
et :user_email
? Je veux que le modèle soit valide tant que j'ai un :user_id
ou un :user_email
.
L'idée étant que si l'article est recommandé à une personne qui n'est pas encore inscrite, elle peut être associée par courriel à l'inscription de la personne recommandée.
Ou existe-t-il une autre méthode que je peux utiliser à la place?
tas Merci! Exactement ce dont j'avais besoin! –