【发布时间】:2019-05-30 05:44:56
【问题描述】:
我有一个具有关联的模型download has_many download_links
我在 downloadlink 控制器中调用 download_links。
def download_links
@downloads = Download.all
render json: { data:@downloads.as_json(:only=>[:id],
include: {
:downloadlink => {:only =>:url}
}
), message:"success"}, status: :ok
end
postman 中的结果是这样的:
{
"data": [
{
"id": 1,
"downloadlink": [
{
"url": "1920x1080.png"
},
{
"url": "1366x766.png"
},
{
"url": "1280x720.png"
},
{
"url": "1024x768.png"
}
]
}
],
"message": "success"}
现在我想要这样的结果:
{
"data": [
{
"id": 1,
"downloadlink": [
"1920x1080.png",
"1366x766.png",
"1280x720.png",
"1024x768.png"
]
}
],
"message": "success"}
【问题讨论】:
-
我的前端想要它。所以它是无效的?
标签: ruby-on-rails json postman