Предположим, я реализовал validates_uniqueness_of на имя пользователя.Если имя «maddy» уже существует, оно примет значение «maddy» как уникальное значение, но не «maddy».Следует удалить пробелы с обеих сторон.Как такое поведение?
class Person before_validation :strip_blanks protected def strip_blanks self.name = self.name.strip end end
Источник этого фрагмента содержит некоторое обсуждение того, почему это не поведение Rails по умолчанию.http://www.ruby -forum.com / тема / 166426