Ruby on Rails の ActiveRecord クエリから取得したデータをグラフ化しようとしています。JavaScript チャート ライブラリ (amcharts) は、次の形式のデータを受け入れます。
var chartData = [{
date: new Date(2012, 0, 1),
products: 227
}, {
date: new Date(2012, 0, 2),
products: 371
}]
YYYY-MM-DD 形式の日付文字列を解析し、以下のクエリから JavaScript Date オブジェクトを作成するにはどうすればよいですか? このチュートリアルを見たことがありますが、json 出力を正しく解析する関数を作成する方法がわかりません。
create_table :products do |t|
t.date :date
end
<% a = Product.select("date(date) as date, count(id) as products").group("date(date)").to_a.to_json %>