我正在通过this Railscast来设置Omniauth身份,但我不清楚其中的一部分。他创建了一个名为Identity的新模型,然后保存电子邮件,名称和密码字段。但是,我已经有了这些字段的用户模型,所以我可以将Identity连接到它吗?我该怎么做?
答案 0 :(得分:0)
由于目标是将“身份”与“用户”分开,因此不建议使用您的用户模型。创建一个新的identities
表并迁移每个用户的电子邮件,名称和密码。现在,您可以从用户模型中删除密码,并使用OmniAuth进行注册/登录。
如果必须使用您的用户模型,您可以通过指定:model => User