在 Ruby on Rails 中,如何建模一个Employee
可能属于 aSection
并且可能属于Section
或不属于另一个Section
一直到Organization
. 我正在寻找一组可以处理未知数量级别的模型。然后找出最直接的级别Employee
,每个级别Section
都有自己的管理员。
我希望使用acl9进行授权,但是如果级别数未知,我仍然无法弄清楚如何做到这一点。
在 Ruby on Rails 中,如何建模一个Employee
可能属于 aSection
并且可能属于Section
或不属于另一个Section
一直到Organization
. 我正在寻找一组可以处理未知数量级别的模型。然后找出最直接的级别Employee
,每个级别Section
都有自己的管理员。
我希望使用acl9进行授权,但是如果级别数未知,我仍然无法弄清楚如何做到这一点。
祖先宝石听起来可能会满足您的需求。上面还有一个 railscast:http ://railscasts.com/episodes/262-trees-with-ancestry