Supposons que j'entre le code de validation dans mon modèle de base de données de publication multilingue. La base de données a besoin d'un titre anglais ou japonais pour un journal particulier. J'ai donc besoin de valider _presence_of au moins l'un des deux. En ce moment, je peux facilement vérifier que les deux existe, mais je suis perplexe sur le cas d ' « au moins un »:Comment valider _presence_of avec la logique booléenne?
class Article < ActiveRecord::Base
belongs_to :publication
validate_presence_of :journal_title
validate_presence_of :journal_title_ja
end
Je pense que cela pourrait exiger une déclaration comme:
:if => :jornal_title_ja is nil