QuestionTag 属于标记。
我希望获得 QuestionTag 的JSON表示,以及来自标记的一些信息。什么是正确的Rails-Activerecord查询从控制器操作中获取此结构?
{
question_id: 1,
name: "PHP",
description: "A programming language for monkeys."
}
以下是表格:
QuestionTag
question_id
tag_id
Tag
name
description
答案 0 :(得分:0)
在您的控制器中,当您以JSON格式发回响应时,您可以执行以下操作:
respond_to do |format|
format.json do
render :json => @tag.to_json(:include => { :question_tag => { :only => :question_id } })
end
end
现在,它将以下列格式发送响应。它只会发送question_id
表单QuestionTag
表。
{
name: "name",
description: "description",
question_id: 0
}