我開發了一個小型的演示應用程序來測試一些接口API與Facebook和Twitter等社交媒體。Rails - Turbolinks與Ajax Json的響應
我有一個「問題」,當我在視圖中執行一個Ajax-json調用時,turbolinks
gem激活。有時(是的,有時候!)它在視圖中呈現JSON響應(如.json)而不是右頁(html)。如果我禁用了turbolinks
寶石,問題不再出現。
任何人都有一個想法,爲什麼發生這種情況?我該怎麼做才能避免這個問題,即使是turbolinks
寶石?
如果你需要一些代碼,以便更好地瞭解它,你可以找到在支持(有時)的錯誤這裏的呼叫(檢查Ajax調用):鏈接
謝謝@Rich爲您提供完整的答案。我會試試看。你有一個想法,爲什麼這種情況只發生在有時?有些請求是以正確的方式處理別人的,但「方法」永遠是相同的。 – damoiser
沒問題!不確定具體細節,但代表團的東西是使用Turbolinks的Rails應用程序的常見問題! –
再次感謝您的支持!我嘗試了你的建議和工作!好工作:) – damoiser