【发布时间】:2015-09-14 16:54:18
【问题描述】:
在角度视图中,我想显示模型的所有实例以及该模型关联模型中的一些字段。 Nomination belongs_to User 和 User has_many Nominations。用户有一个归档的布尔属性,我需要将其传递给角度视图。以下是提名数据当前是如何传递到 Angular 应用程序的。
api - 提名控制器
def index
render json: Nomination.all
end
对于每个提名,我想包含提名所属用户的存档属性。例如,在 rails 视图中,我可以通过 Nomination.first.user.archived 访问该属性。如何将该属性作为 json 数据的一部分传递?我试过了
def index
render json: User.includes(:nominations).where.not(nominations: {user_id: nil})
end
这给了我我想要的用户和存档的属性以及它的所有其他关联,例如团队,但它没有通过提名。
【问题讨论】: