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

Ruby on Railsターボリンク


前書き

Turbolinksは、Webアプリケーションをより速くナビゲートするためのJavaScriptライブラリです。リンクをたどると、Turbolinksは自動的にページを取得し、<body>でスワップし、<head>をマージします。

備考

レール開発者は、開発中にターボリンクを最小限に抑えることができます。しかし、これは、見つけにくいバグの原因となる可能性があるため、よく知っておくべき重要な図書館です。

主な取り組み:

  • turbolinks:load document.readyイベントの代わりにturbolinks:loadイベントにバインドする
  • data-turbolinks-false属性を使用して、リンクごとにターボリンク機能を無効にします。
  • data-turbolinks-permanent属性を使用して、ページ読み込み全体の要素を保持し、キャッシュ関連のバグを回避します。

ターボリンクの詳細については、 github公式リポジトリをご覧ください。

このドキュメンテーションの多くは、githubリポジトリのturbolinkのドキュメントを作成してくれた人たちの功績によるものです。

ターボリンク 関連する例