I'm generating a chart in Rails using a d3.js JSON callback like this:
View
d3.json(document.URL, function(data){
// generate chart
}
Controller
def index
respond_to do |format|
format.html do
# return the HTML
end
format.json do
# return the JSON
end
end
end
All works fine. However when a user leaves this chart, and then navigates back to it using the "back" button on their brower they are presented with the JSON rather than the HTML.
Can you suggest how I might fix this?