У меня есть файл 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?