小编cmd*_*cmd的帖子

如何在Rails中为不同的用户建模

我有一个带有授权和身份验证逻辑的用户模型。

现在我意识到我有三种不同类型的用户。我想存储有关它们每个的不同信息。

在Rails中处理此问题的最佳方法是什么?

基于当前阅读的想法

我看过STI,但是从我的阅读中发现这是不合适的,因为最终我的数据库中会有很多NULL字段。

理想情况下,我不想为三种用户类型中的每一种重复验证/授权逻辑。

每个用户在应用程序中还将具有不同的功能。

database-design model ruby-on-rails single-table-inheritance

5
推荐指数
1
解决办法
1407
查看次数