0

我正在通过这个 Railscast设置 Omniauth Identity,但我不清楚其中的一部分。他创建了一个名为 Identity 的新模型,该模型保存了电子邮件、姓名和密码字段。但是,我已经有一个包含这些字段的用户模型,所以我可以将 Identity 连接到它吗?我该怎么做?

4

1 回答 1

0

由于目标是将“身份”与“用户”分开,因此不建议使用您的用户模型。创建一个新identities表并迁移每个用户的电子邮件、姓名和密码。现在您可以从用户模型中删除密码,并使用 OmniAuth 注册/登录。

如果您必须使用您的用户模型,您可以通过指定在配置中覆盖:model => User

于 2012-11-02T20:40:48.663 回答