【问题标题】:Setting up Omniauth Identity to connect with Existing User Model设置 Omniauth 身份以连接现有用户模型
【发布时间】:2012-09-03 18:36:42
【问题描述】:

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

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 omniauth railscasts


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2011-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-21
      • 2023-04-05
      • 2020-07-20
      • 2015-08-14
      相关资源
      最近更新 更多