0

Ruby クラスからデータを読み取る方法がわかりません。「ポイント」と呼ばれるクラスがあるとします。私が欲しいのは、この「ポイント」からすべてのデータを読み取ることです。私がしたことは次のようなものです:

   var allPoints = <%= Point.all.to_json %>;
                d3.json('allPoints', 
                    function(data){ .......}

理由はわかりませんが、どういうわけか d3 は変数 allPoints を読み取ることができません。コードに入れ忘れたものはありますか?または、Ruby からすべてのデータを読み取る別の方法があるでしょうか?

4

1 に答える 1

0

d3.json()は、AJAX 呼び出しを実行し、サーバーから JSON データを取得するために使用され、提供されたコールバックに渡されます。あなたが行っていることは、あなたのデータが JavaScript としてページに埋め込まれたページを生成しているようです。このオブジェクトを使用するには、それを使用するだけです。data名前をに置き換えて、コールバック関数に含まれていたコードを使用しますallPoints

于 2012-12-26T17:00:39.647 に答える