Looking for ruby-on-rails Answers? Try Ask4KnowledgeBase
Looking for ruby-on-rails Keywords? Try Ask4Keywords

Ruby on RailsTurbolinks


Introducción

Turbolinks es una biblioteca de JavaScript que hace que la navegación de su aplicación web sea más rápida. Cuando sigue un enlace, Turbolinks obtiene automáticamente la página, intercambia su <cuerpo> y fusiona su <cabezado>, todo ello sin incurrir en el costo de una carga de página completa.

Observaciones

Como desarrollador de rieles, es probable que interactúes mínimamente con turbolinks durante tu desarrollo. Sin embargo, es una biblioteca importante con la que hay que estar familiarizado porque puede ser la causa de algunos errores difíciles de encontrar.

Puntos clave:

  • Enlazar a los turbolinks:load evento de turbolinks:load lugar del evento document.ready
  • Utilice el atributo data-turbolinks-false para deshabilitar la funcionalidad de turbolink por enlace.
  • Utilice el atributo data-turbolinks-permanent para persistir los elementos en todas las cargas de la página y evitar errores relacionados con la caché.

Para un tratamiento más profundo de los enlaces turbo, visite el repositorio oficial de github .

La mayor parte de esta documentación corresponde a la gente que redactó la documentación de turbolinks en el repositorio de github.

Turbolinks Ejemplos relacionados