我正在编写一个 Rails 应用程序,它需要在对象级别进行非常细粒度的授权。其他系统使用诸如 acl9 或 declarative_authorization 之类的插件,但我想实现自己的。我想到了以下数据库结构,想知道这是否会偏离 Rails 的最佳实践。
欢迎任何指针/建议或潜在问题。
我正在编写一个 Rails 应用程序,它需要在对象级别进行非常细粒度的授权。其他系统使用诸如 acl9 或 declarative_authorization 之类的插件,但我想实现自己的。我想到了以下数据库结构,想知道这是否会偏离 Rails 的最佳实践。
欢迎任何指针/建议或潜在问题。