Rails 模型:validates_uniqueness_of 在唯一检查之前不会删除尾随空格而不是前导空格?
假设我对用户名实现 validates_uniqueness_of 。如果名称“maddy”已经存在,那么它将接受值“maddy”作为唯一值,但不接受“maddy”。它应该删除两侧的空格。怎么会有这样的行为呢?
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?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
此代码片段的源代码包含一些关于为什么这不是默认 Rails 行为的讨论。 http://www.ruby-forum.com/topic/166426
The source of this snippet contains some discussion of why this is not the default Rails behaviour. http://www.ruby-forum.com/topic/166426