validates_uniqueness_of передает ноль или пробел (без allow_nil и allow_blank)

По некоторым причинам я чувствую, всегда назад. Для меня вниз указывающая стрелка / треугольник должна представить способ, которым я обычно читал вещи (сверху донизу-> от до z) и, указывающая стрелка назад от способа, которым я считал вещи (от z до a). Но это - просто я, так как самые популярные UIs (Mac, Windows, и т.д. и т.д.) используют его другой путь, они должны знать что-то:).

В любом случае непротиворечивость с тем, к чему привык пользователь, является хорошим вариантом.

61
задан 2 revs 26 September 2009 в 12:35
поделиться

1 ответ

Вы ошибаетесь насчет поведения по умолчанию. Добавление validates_presence_of будет правильным для того, что вы пытаетесь сделать. Это не лишнее, поскольку проверяет совершенно другой случай ошибки. У него также есть собственное сообщение об ошибке, которое будет важно для пользователя.

class Thing < ActiveRecord::Base
  validates_uniqueness_of :identification, :allow_nil => true, :allow_blank => true
  validates_presence_of :identification
end
107
ответ дан 24 November 2019 в 17:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: