【发布时间】:2019-11-08 02:36:28
【问题描述】:
我还是 Rails 的新手,我仍然不明白为什么人们在 ActiveRecord 中使用关联。
例如,如果我有一个类别 Patient 和一个类别 Doctor他们的医生 ID。同样,如果我想查找分配给患者的医生的姓名,我会找到患者医生 ID 等于医生 ID 的医生。
我可以在不使用关联的情况下明确而简单地完成所有这些工作。
从我的角度来看,ActiveRecord 关联只会使这复杂化,使用它而不是手动使用我自己的 ID 系统有什么好处?
【问题讨论】:
-
您是在询问 Rails 中的关联还是关系数据库的意义何在?关联只是关系查询的快捷方式,所以我对这个问题的提出方式有点困惑
标签: ruby-on-rails activerecord