标签: ruby-on-rails-3 devise
我需要做的是登录用户名或电子邮件(由于遗留原因)。
我该怎么做呢?我可以覆盖默认的会话控制器,但我认为可能有更好的方法。
id: 1, email: racro1@cable.net, username: racro1, password: ****
所以
user: racro1 pass: racro1pw
和
user: racro1@cable.net pass: racro1pw
都会登录racro1用户。
答案 0 :(得分:2)
请参阅设计维基中的How To: Allow users to sign_in using their username or email address。