【发布时间】:2017-02-06 17:55:27
【问题描述】:
我有两个模型:recordType 和 record。
recordType 模型有属性:typeName、status。 记录模型有属性:application_id,complete。
RecordType has_many :records
现在,我想列出页面上的所有记录。我不想在每条记录上发送与记录捆绑在一起的记录类型。我希望能够说出record.typeName 并获得recordType 的typeName 属性。
基本上,我想效仿:
SELECT r.*, rt.typeName as typeName from records r
INNER JOIN recordTypes rt on r.recordType_id = rt.id
在轨道上。我是 Rails 新手,所以我不确定如何实现这一点 - 我是否在模型中添加了一些东西?我必须创建一个序列化程序吗?如何返回这个父级的属性,让子级可以直接引用该属性而不是通过父级?
【问题讨论】:
标签: ruby-on-rails activerecord