我目前有两个型号User
和Company
。我正在考虑制作一个第三个模型,作为另外两个的父模型,它将是这样的:
Account
- Company
-- User(s)
我看到的唯一问题是我无法确定此模型是否需要除ID以外的任何属性。
除了ID以外,理论上没有属性的模型是否可能甚至是有用的?
答案 0 :(得分:3)
我不是来自rails背景。但这就像来自数据建模的一般性问题。
所以当然是的。您可以拥有一个没有属性的对象。
在您建模时查询某个Account
会很有用。即使您没有任何属性,您仍然拥有relationship
Company
。所以不用担心。前进。
没有任何属性和关系的对象是无用的。但你有关系。所以它仍然有用。