Authlogic,多个用户类型和相同模型之间的多个关系

时间:2010-08-10 12:50:15

标签: ruby-on-rails authlogic relationship

早上好,

我正在试图找出管理这种用户情况的最佳方法。

我有用户和附属机构。两者之间已经存在HABTM关系,因为用户可以注册关联企业,关联企业可以联系并触摸用户,以获取各种数据点。

现在我需要设置一个新的Authlogic用户类型,让我们称之为联盟经理,以管理分支机构。每个联盟经理只能管理一个联盟会员,并且不应计入联盟会员的用户数。

我们的应用程序已经使用Authlogic来分隔常规用户和管理员,但我很难围绕如何构建这个最新篇幅:特别是联盟会员和经理之间的关系。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

也许您可以尝试使用单表继承解决此问题。文档:http://api.rubyonrails.org/classes/ActiveRecord/Base.html#label-Single+table+inheritance