我正在与Sorcery合作实施激活电子邮件。目前我能够创建用户并发送激活电子邮件,但是当电子邮件中包含的链接显示为“用户激活”时,它会更改最初使用的用户名/密码组合。我使用自己的方法来创建“用户”,使用的唯一的Sorcery子模块是user_activation。我希望比我聪明的人在认证时可以看到用户名/密码发生了什么!被称为?
法术是Here。
答案 0 :(得分:0)
无法明确表示这会导致此问题,但由于您的用户名属性名为name
而不是username
(默认为法术),您应该拥有该行
user.username_attribute_names = [:name]
config/initializers/sorcery.rb
中的