将parent对象添加到belongs_to子API

时间:2014-07-01 19:05:49

标签: ruby-on-rails api activerecord

我试图将父对象放在API中的子对象中。

所以我有帖子 - > (belongs_to的:类别)

  def index
    render json: Post.all
  end

这是我的控制器..我想我需要做一些加入......但是如果不手动迭代每个帖子条目并添加适当的类别,就不知道如何做到这一点。

活动记录是否为您执行此操作?

由于

2 个答案:

答案 0 :(得分:2)

Post.all.as_json(include: :category)

答案 1 :(得分:0)

Post.joins(:category)也应该有用。

联接的名称将是belongs_to定义的关联的名称。 (所以它是:category而不是:categories