我有一个带有授权和身份验证逻辑的用户模型。
现在我意识到我有三种不同类型的用户。我想存储有关它们每个的不同信息。
在Rails中处理此问题的最佳方法是什么?
我看过STI,但是从我的阅读中发现这是不合适的,因为最终我的数据库中会有很多NULL字段。
理想情况下,我不想为三种用户类型中的每一种重复验证/授权逻辑。
每个用户在应用程序中还将具有不同的功能。
database-design model ruby-on-rails single-table-inheritance
database-design ×1
model ×1
ruby-on-rails ×1
single-table-inheritance ×1