我有一个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"=>...}, {...}, {...}]
我现在要做的就是将每个=>
更改为:
。
答案 0 :(得分:1)
尝试使用to_json
代替as_json
。 as_json
是旧语法,因此可能无效。