2016-08-06 7 views
0

私は私の中を参照してくださいapplication.jsファイル// turbolinksが必要です。私は、何とか私のブートストラップ・ボタンの道を邪魔しているので、ターボリンクがレール5.0で何をしているのだろうと思っていました。誰かがターボリンクが何であるのか、どうやってブートストラップの問題を解決できるのか説明してもらえますか?レール5.0のターボリンクとは何ですか?

答えて

0

Turbolinksは、あなたのアプリをスピードアップし、SPA(Single Page App)のように動作する宝石です。基本的にAJAXリクエストを作成することで、bodyタグ間のコンテンツのみを読み込みますサーバーは、答えを待って、古いコンテンツを削除し、新しいコンテンツに置き換え、URLとブラウジング履歴を処理します。詳細情報については

チェックhttps://github.com/turbolinks/turbolinks

0

neydroidは、私が言いたいことを言っているので、代わりに、私は簡単な説明を提供します:

を使用すると、黄色のページのディレクトリ(物理的な本のディレクトリ)を持っている想像してみて。今や1つまたは2つの電話番号を更新する必要があります。単にまったく新しいディレクトリを注文するのではなく、編集する必要のある電話番号をディレクトリ内で編集するだけです。それはあなたが知っているより速く、より安価ですか?どの数字を編集する必要があるのか​​はどうやって分かりますか?あなたは電話をかける(AJAXリクエスト)、黄色のページの人々は単に、これらの数字が変わる必要があるとあなたに伝えます。

つまり、変更が必要なページの部分だけがターボリンクで変更されます。言い換えれば - それはより速い! turbolinksの問題は、そこに他のjavascriptライブラリと常に互換性があるとは限りません。

関連する問題