2011-06-03 52 views
0

如何使表格不区分大小写?例如,注册用户名为“Ralph”的用户可以在注册后使用“Ralph”或“ralph”登录,但将用户名存储为“Ralph”以用于诸如friendly_id和views之类的内容。Rails登录表格区分大小写

这将是很好,如果有一种方法来做到这一点,不是特定于数据库,但在红宝石中实现。

回答

2

存储用户名,但他们给你,但在将字符串传递给你正在进行身份验证的任何方法之前,请在该字符串上调用downcase

+0

这将如何做有用的事情?如果它已经必须匹配大小写,那么在尝试进行身份验证之前将用户名缩写会怎样? – SpaceGhost 2011-06-03 11:07:02