假設我將驗證碼輸入到我的多語言發佈數據庫模型中。數據庫需要一本特定日記的英文或日文標題。所以我需要至少驗證其中一個validate_presence_of。現在,我可以很容易地檢查這兩者存在,但我難倒的「至少一個」的情況:如何使用布爾邏輯validate_presence_of?
class Article < ActiveRecord::Base
belongs_to :publication
validate_presence_of :journal_title
validate_presence_of :journal_title_ja
end
我認爲這可能需要像聲明:
:if => :jornal_title_ja is nil