Нажатие кнопки «назад» в браузере показывает JSON, а не HTML (с использованием Rails и d3.js)

Я создаю диаграмму в Rails, используя обратный вызов d3.js JSON, подобный этому:

Посмотреть

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

Все работает нормально. Однако, когда пользователь покидает эту диаграмму, а затем возвращается к ней с помощью кнопки «Назад» в своем браузере, ему предоставляется JSON, а не HTML.

Можете ли вы предложить, как я могу это исправить?

6
задан paxRoman 12 September 2012 в 13:04
поделиться