【发布时间】:2013-10-28 23:24:31
【问题描述】:
我正在使用 Ruby on Rails。我想将用户名存储到数据库中,当我提取它们时,我希望它们具有与输入时相同的大小写,但我想添加一些不区分大小写的验证,以确保不能使用相同的用户名,无论如何大写。
我这样说是因为并非所有数据库适配器都使用区分大小写的索引,因此我需要在将用户名保存到数据库之前将其小写。
所以模型中的验证是这样的:
uniqueness: { case_sensitive: false }
我该怎么做呢?
【问题讨论】:
标签: ruby-on-rails postgresql sqlite