2014-10-20 6 views
5

की उपस्थिति की पुष्टि करें तो मैं इस link पर देख रहा हूं लेकिन मुझे आश्चर्य है कि 'एक्सओआर' के बजाय 'OR' कैसे करना है। क्या किसी को भी यह करना आता है? मैं रेल 3 का उपयोग करके ऐसा करने की कोशिश कर रहा हूं।एक फ़ील्ड या किसी अन्य या दोनों (या)

उत्तर

4

मैंने इसे समझ लिया। तुम सब बदलना होगा^& &

private 
def time_or_money 
    if time.blank? && money.blank? 
    errors[:base] << "Specify Time, Money or Both." 
    end 
end 
5

को रेल 4 के लिए कम विकल्प नहीं है है (रेल बारे में निश्चित नहीं 3):

validates :email, presence: { if: -> { username.blank? } } 
validates :username, presence: { if: -> { email.blank? } } 
संबंधित मुद्दे