我目前有两个模型:User
和 Company
。我正在考虑制作第三个模型,作为其他两个模型的父模型,如下所示:
Account
- Company
-- User(s)
我看到的唯一问题是我无法确定该模型是否需要除 ID 之外的任何属性。
拥有一个理论上除了 ID 之外没有任何属性的模型是否可能甚至有用?
最佳答案
我不是来自 Rails 背景。但这就像数据建模中的一般问题。
所以当然是的。您可以拥有一个没有属性的对象。
在建模时查询特定的Account
将会很有用。即使您没有任何属性,您仍然与公司
有关系
。所以不用担心。前进。
没有任何属性和关系的对象是没有用的。但你们有关系。所以它仍然很有用。
关于ruby-on-rails - rails : can a model have no attributes?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16261166/