HABTM关系中的Rails角色/权限 - 管理关系

时间:2011-04-16 23:23:36

标签: ruby-on-rails permissions roles has-and-belongs-to-many

我在我的应用程序中创建了以下表 - 角色,权限和permissions_roles。角色HABTM权限和权限HABTM角色。我已经看过许多关于为3个表设置所有表/模型等并定义关系的教程,但是我还没有找到任何关于实际维护关系的东西 - 什么是最佳实践 - 设置第三个控制者/一组观点?

我希望能够独立于关系创建角色/权限,即稍后进行分配 - 如果我创建新角色,我可能需要返回并为其分配现有权限(反之亦然)。

我知道有很多插件可以做这种事情,但我真的想看看我是否可以从头开始学习更多......

由于

1 个答案:

答案 0 :(得分:0)

它有点过时,但是仍然可以工作,我对代码的冗长感到不寒而栗,但这是我在Rails中做的第一件事......

http://blog.wolfman.com/articles/2006/5/20/role-based-authentication-admin-page