最佳规范化实践:将所有模型确定为组织范围

时间:2015-01-22 22:51:42

标签: ruby-on-rails database ruby-on-rails-4 activerecord database-design

我有一个ROR应用程序来管理任务和备注等数据。它有一个可以编辑这些项目的用户模型。

现在我希望用户和所有其他项目属于某个组织。

我的问题是:实现这一目标的最佳做法是什么?

通常我会说:让我们所有项目都属于:组织和范围并验证它。但我无法想象如何简化验证和权限检查。另外,我不知道在每个数据库表中都有这个organization_id字段是否是一个好习惯。

你会如何解决这个问题?我怎样才能确定每个项目属于组织而用户只获得其组织的项目?

感谢您的帮助和您的头脑风暴:)

0 个答案:

没有答案