【问题标题】:Associations between models in different application不同应用中模型之间的关联
【发布时间】:2013-11-12 13:49:28
【问题描述】:

我有一个使用 Devise 进行身份验证的客户端应用程序。我们已经在另一台服务器上实现了 SSO。我们希望客户端应用程序使用 devise 对 SSO 服务器进行身份验证。因为目前有 2 个用户模型,我想知道是否可以将客户端用户模型迁移/合并到身份验证用户模型中,并继承关联。如果它们是单独的应用程序,这可能吗?怎么可能? 感谢您的帮助。

【问题讨论】:

    标签: ruby-on-rails activerecord devise single-sign-on


    【解决方案1】:

    如果我很好理解,你在找什么:如果你已经有一个 user 模型,你想插入设计,你可以使用这个

    rails g devise user
    rake db:migrate
    

    在运行这些设计命令之前,请确保您已经迁移了 user。然后你可以做任何你想做的事情来完成你的user模型(rails g migration add_whatever_to_users username)。

    我强烈推荐你那些非常有趣的railscasts

    【讨论】:

    • 谢谢,但生成用户模型不是问题,它是我们目前在同一张桌子上工作的 2 个不同的用户模型。这是一个问题,我是否可以将依赖关系从客户端引擎用户模型带到身份验证引擎用户模型。
    • 对不起,我没明白你的意思。您可以将 user 模型迁移到设计模型,并将其转储为您构建的第二个模型
    猜你喜欢
    • 2015-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多