ruby-on-rails - rails : can a model have no attributes?

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

我目前有两个模型:UserCompany。我正在考虑制作第三个模型,作为其他两个模型的父模型,如下所示:

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/

相关文章:

ruby-on-rails - 为什么 SELECT 语句中出现 'BINARY'?

ruby-on-rails - Rails 3.1 Assets :precompile rake aborted! 权限被拒绝?

ruby-on-rails - 如何根据表列安排任务?

ruby-on-rails - 查找所有评论超过规定数量的帖子

mysql - 这是一个好的数据库架构,如果不是,我可以改变它吗

mysql - 设计 mysql 数据库技巧和技术,以及一些 mysql 问题?

ruby-on-rails - ActiveRecord 是否使 Ruby on Rails 代码难以测试?

ruby-on-rails - 如何将 rails 事件资源对象转换为哈希?

javascript - 如何使用jquery查找相对附近的元素

algorithm - 在哪些现实场景中语义数据库比关系数据库更好?