Suppose i implement validates_uniqueness_of on name of user. If name 'maddy' already exists then it will accept value ' maddy' as unique value but not 'maddy '. It should remove spaces both sides. How to have that behaviour?
Asked
Active
Viewed 965 times
1 Answers
7
class Person
before_validation :strip_blanks
protected
def strip_blanks
self.name = self.name.strip
end
end
The source of this snippet contains some discussion of why this is not the default Rails behaviour. http://www.ruby-forum.com/topic/166426

Douglas F Shearer
- 25,952
- 2
- 48
- 48