Rails以区分大小写的形式登录

时间:2011-06-03 04:27:39

标签: ruby-on-rails forms login case-sensitive

如何使登录表单不区分大小写?一个例子是注册用户名“Ralph”的用户可以在使用“Ralph”或“ralph”注册后登录,但是将用户名存储为“Ralph”以用于friendly_id和views等内容?

如果有一种方法不是特定于数据库,而是在ruby中实现,那就太好了。

1 个答案:

答案 0 :(得分:2)

存储用户名,但他们会将其提供给您,但在将字符串传递给您要验证的任何方法之前,请先调用字符串上的downcase