次のような d3.js JSON コールバックを使用して、Rails でグラフを生成しています。
意見
d3.json(document.URL, function(data){
// generate chart
}
コントローラ
def index
respond_to do |format|
format.html do
# return the HTML
end
format.json do
# return the JSON
end
end
end
すべて正常に動作します。ただし、ユーザーがこのグラフを離れ、ブラウザの「戻る」ボタンを使用して戻ると、HTML ではなく JSON が表示されます。
これを修正する方法を提案できますか?