Так что я смотрю на это link, но мне интересно, как сделать «OR» вместо «XOR». Кто-нибудь знает как это сделать? Я пытаюсь сделать это с помощью Rails 3.Подтвердить наличие одного поля или другого (ИЛИ)
5
A
ответ
4
Я понял. все, что вы должны изменить это^к & &
private
def time_or_money
if time.blank? && money.blank?
errors[:base] << "Specify Time, Money or Both."
end
end
5
Существует короткий вариант для Rails 4 (не знаю о Rails 3):
validates :email, presence: { if: -> { username.blank? } }
validates :username, presence: { if: -> { email.blank? } }
Смежные вопросы
- 1. Подтвердить наличие одного или нескольких полей (XOR)
- 2. Как можно подтвердить наличие только одного?
- 3. HTML-поля формы - подтвердить или разрешить пустой
- 4. Подтвердить поля формы, имеющие [или] имена ИЛИ с идентификатором
- 5. Подтвердить наличие asssociation Rails
- 6. Bash Shell Script: подтвердить существование одного или нескольких каталогов
- 7. как подтвердить или удалить?
- 8. XML без пространства имен. Подтвердить наличие одного из нескольких XSD
- 9. Джанго формы - подтвердить или поля автозаполнения на основе значения другого поля
- 10. Подтвердить наличие файла
- 11. Подтвердить наличие пустого UITextField?
- 12. Подтвердить наличие взаимно исключающих ассоциаций
- 13. Подтверждает наличие ЭТОГО или ЧТО
- 14. jQuery Подтвердить: Проверено * или * Заполнено?
- 15. Чтобы подтвердить или нет?
- 16. Подтвердить предложение или абзац
- 17. Angularjs Подтвердить поле при спрямлении другого поля
- 18. Подтвердить значение одного атрибута на основании другого значения атрибута
- 19. regex для одного или другого символа?
- 20. Подтвердить Uri с помощью ConfigurationValidator или другого валидатора
- 21. Как я могу подтвердить принятие одного логического или другого логического значения
- 22. В specman, как проверить наличие поля переменной или структуры?
- 23. jQuery Подтвердить два поля из того или иного раздела
- 24. Javascript - Как подтвердить наличие двух телефонных номеров
- 25. $ .confirm или подтвердить() в jQuery?
- 26. добавить модальный подтвердить или удалить
- 27. has-many-through создать! подтвердить наличие
- 28. Регулярное выражение только для одного символа (*) или другого алфавитно-цифрового
- 29. Подтвердить и пересмотреть XML: схему или код?
- 30. jQuery Подтвердить плагин для одного поля, но не оба