मैं रेल में एक चार्ट पैदा कर रहा हूँ इस तरह एक d3.js JSON कॉलबैक का उपयोग कर:निशाना साधते ब्राउज़र "वापस" बटन JSON बजाय एचटीएमएल (रेल और d3.js का प्रयोग करके) से पता चलता
देखें
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 के साथ प्रस्तुत किया जाता है।
क्या आप सुझाव दे सकते हैं कि मैं इसे कैसे ठीक कर सकता हूं?