假设我在用户名上实现了 validates_uniqueness_of。如果名称“maddy”已经存在,那么它将接受值“maddy”作为唯一值,但不接受“maddy”。它应该删除两边的空格。怎么会有这种行为?
问问题
905 次
1 回答
7
class Person
before_validation :strip_blanks
protected
def strip_blanks
self.name = self.name.strip
end
end
这个片段的源代码包含一些关于为什么这不是默认的 Rails 行为的讨论。http://www.ruby-forum.com/topic/166426
于 2011-03-28T23:19:18.727 回答