我有一个显示一些数组的jbuilder文件。数据库建立在MongoDB上
当前输出
"url": [
"URL 1",
"URL 2",
"URL 3"
],
"image_ids": [
{
"$oid": "5d1346df616b6529730b0000"
},
{
"$oid": "5d1346df616b6529730b0000"
}
],
"card_ids": [
{
"$oid": "5d1b8e3c616b653abd030000"
},
{
"$oid": "5d1346df616b6529730b0000"
},
{
"$oid": "5d1b83a6616b6523a9020000"
}
]
我正在尝试使其看起来像这样
所需的输出
"url": [
"URL 1",
"URL 2",
"URL 3"
],
"image_ids": [
ObjectId("5d1346df616b6529730b0000"),
ObjectId("5d1346df616b6529730b0000")
],
"card_ids": [
ObjectId("5d1b8e3c616b653abd030000"),
ObjectId("5d1346df616b6529730b0000"),
ObjectId("5d1b83a6616b6523a9020000")
]
和我的Mongo数据库中的其他文档一样。我当前的jbuilder文件就是这样。
jbuilder
if @success
json.status "success"
json.message "Showing post"
json.data do
json.id @post.id.to_s
json.title @post.title
json.privacy @post.privacy
json.description @post.description
json.url @post.url
json.image_ids @post.image_ids
json.card_ids @post.attached_card_ids
end
else
json.status "error"
json.message "Post can not be shown!"
end
如何使它看起来像jbuilder中所需的输出?