早上好,
我正在试图找出管理这种用户情况的最佳方法。
我有用户和附属机构。两者之间已经存在HABTM关系,因为用户可以注册关联企业,关联企业可以联系并触摸用户,以获取各种数据点。
现在我需要设置一个新的Authlogic用户类型,让我们称之为联盟经理,以管理分支机构。每个联盟经理只能管理一个联盟会员,并且不应计入联盟会员的用户数。
我们的应用程序已经使用Authlogic来分隔常规用户和管理员,但我很难围绕如何构建这个最新篇幅:特别是联盟会员和经理之间的关系。
感谢您的帮助。
答案 0 :(得分:0)
也许您可以尝试使用单表继承解决此问题。文档:http://api.rubyonrails.org/classes/ActiveRecord/Base.html#label-Single+table+inheritance