Rails:模型可以没有属性吗?

时间:2013-04-28 08:44:29

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

我目前有两个型号UserCompany。我正在考虑制作一个第三个模型,作为另外两个的父模型,它将是这样的:

Account
 - Company
 -- User(s)

我看到的唯一问题是我无法确定此模型是否需要除ID以外的任何属性。

除了ID以外,理论上没有属性的模型是否可能甚至是有用的?

1 个答案:

答案 0 :(得分:3)

我不是来自rails背景。但这就像来自数据建模的一般性问题。

所以当然是的。您可以拥有一个没有属性的对象。

在您建模时查询某个Account会很有用。即使您没有任何属性,您仍然拥有relationship Company。所以不用担心。前进。

没有任何属性和关系的对象是无用的。但你有关系。所以它仍然有用。