ruby-on-rails - 设计,如何在保存时将电子邮件降级?

标签 ruby-on-rails ruby-on-rails-3 devise

现在用户可以使用他们的电子邮件和密码登录设计。问题是电子邮件在保存时区分大小写,这让用户感到困惑。

Devise 是否有将电子邮件小写的设置,例如 downcase_keys?

我知道我可以使用 before_save 手动执行此操作,但我想我已经阅读过设计将此作为开箱即用的选项。我只是找不到有关如何将其设置为小写的文档?

谢谢

最佳答案

您应该能够使用 config/initializers/devise.rb 中的 case_insensitive_keys 对其进行配置(参见 here )。

关于ruby-on-rails - 设计,如何在保存时将电子邮件降级?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7223145/

相关文章:

javascript - 用于删除方法的 Rails 自定义 Twitter Bootstrap 模式,回调问题

authentication - 如何使用 Devise 在 Rails3 中为用户创建不同的角色?

html - 如何使用 `content_for?`方法实现动态布局列?

ruby-on-rails - 设计注册错误

ruby-on-rails - rails 3 : Permalink public profile

ruby-on-rails - 处理 rails 中的连接破损

javascript - 从 Rails 3 中的 application.js 访问 current_user 变量

ruby-on-rails - 拦截设计 active_for_authentication 错误消息

ruby-on-rails - Rails - 如何获取访问者的IP地址?

ruby-on-rails - 为什么 form_tag 和 form_for 的用法在 rails(erb) 中发生变化?