查找父类的所有子项并渲染为JSON

时间:2014-04-24 20:45:04

标签: ruby-on-rails json

我有一个控制器来获取项目和相关主题并返回JSON响应。

我的项目负责人:

class ProjectsController < ApplicationController

  def get_projects
    @projects = Project.find(:all, :limit => 8)
    render :json => @projects
  end

end

每个项目都有多个主题,我需要在通过JSON发送之前获取这些主题。

1 个答案:

答案 0 :(得分:0)

我需要的是在渲染上调用方法。它现在看起来像这样

  def get_projects
    @projects = Project.find(:all, :limit => 8)
    render :json => @projects.to_json(:methods => [:banner_image_url, :topics])
  end