设计模型可以与另一个设计模型相关联,以及如何将它们与Oauth相关联?

时间:2013-09-02 22:14:34

标签: ruby-on-rails ruby-on-rails-3 devise associations omniauth

我正在努力设计一种架构,其中Devise用户(具有omniauth身份验证)也可以维护具有不同omniauth身份验证的Artist配置文件。

用户创建艺术家个人资料基本上可以加入,所以:

User has_many Artists

Artist has_many Users

但是我无法弄清楚Artist模型是否也应该是Devise生成的模型。

场景一: 如果艺术家模型设计生成将不会omniauth身份验证搞乱当前用户身份验证并导致用户退出?

情景二: 如果艺术家模型是设计生成的,那么设计模型是否可以与另一个设计模型相关联?如何在它们之间切换,(可能就像与用户关联的facebook页面一样)?

期望的结果: 用户和艺术家都有不同的omniauth身份验证来获取不同的数据。 用户和艺术家彼此联系。

这是一个非常具体的问题,但我将不胜感激。

0 个答案:

没有答案