我有一个javascript函数,它从Rails获取数据并呈现出来。
它所需的格式:
[
{
title: 'All Day Event',
start: new Date(y, m, 1)
},
{
title: 'Long Event',
start: new Date(y, m, d-5),
end: new Date(y, m, d-2)
}
]我试图直接从Rails中显示这些数据:
<%= raw @bookings.as_json( only: [:title, :start, :end] ).collect{|o| o["booking"]} %>这是相当接近的,产生:
[{"end"=>nil, "start"=>nil, "title"=>...}, {...}, {...}]我现在所要做的就是将每个=>转换为:。
发布于 2014-02-05 09:25:47
尝试使用to_json而不是as_json。as_json是旧语法,因此可能无法工作。
https://stackoverflow.com/questions/21573033
复制相似问题