Turbolinks
作為 rails 開發人員,你可能會在開發過程中與 turbolinks 進行最低限度的互動。然而,它是一個熟悉的重要庫,因為它可能是一些難以發現的錯誤的原因。
關鍵要點:
- 繫結到
turbolinks:load
事件而不是document.ready
事件 - 使用
data-turbolinks-false
屬性可以基於每個連結禁用 turbolink 功能。 - 使用
data-turbolinks-permanent
屬性可以跨頁面載入持久儲存元素,並避免與快取相關的錯誤。
有關 turbolinks 的更深入處理,請訪問官方 github 儲存庫 。
本文件的大部分內容都歸功於在 github 儲存庫上起草 turbolinks 文件的人。