2016-07-29 4 views
0

私はturbolinksを抱えている二つの問題のまわりで私の頭を壊している:Railsのturbolinks、二つの質問

1 /時にはそれがturbolinksが使用されている、時にはそうでないように見えます。特にurl_forを使用すると、リクエストがターボリンクを使用していないようです。それはいつ、いつ使われていないのですか?私はそれぞれの内部リンクにターボリンクを使用しているという印象を受けました。

2 /削除リンクをクリックしたときに確認を生成するための単純なjQueryを定義しようとしています。しかし、私はそれを働かせるのが難しいです。 1つの解決策では、私はダブル確認画面を取得していますが、私はときどき確認して時々そうしません(ターボリンクが使用されている場合)

これを正しく設定する方法についてのガイドがありますか?私はターボリンクでスピードの利点を体験するように見える、またはそれは私の想像力だけですか?とにかく、私は宝石を単に削除するのではなく、機能させようとしています。

+1

ドキュメントをチェックする必要があります。すべてがhttps://github.com/turbolinks/turbolinksで説明されています。 – neydroid

答えて

0
概念をTurbolinks何
  • がある:

Turbolinksは、Webアプリケーションでは、以下のリンクより速くなります。ブラウザが各ページの変更の間にJavaScriptとCSSを再コンパイルするのではなく、現在のページインスタンスを元の状態に維持し、先頭の本文とタイトルのみを置き換えます。 CGIと永続的なプロセスを考えてみてください。

    レールと
  • Turbolinks

私はRails 4.1 Performance Fundamentals Snippet: Turbolinksを見ることをお勧めします。

2 /削除リンクをクリックすると、確認を生成するための単純なjQueryを定義しようとしています。しかし、私はそれが動作するように困難を抱えている

これを修正するには、以下の手順に従ってください。

1:Gemfileにはjquery-turbolinks gemが必要です。

2:編集しますapp/assets/javascripts/application.jsファイル

//= require jquery 
//= require jquery.turbolinks 
//= require turbolinks 

N.B:あなただけのjsファイルにjqueryjquery.turbolinks権利を追加します。詳細は

Stack Answer

・ホープ、このヘルプをCHECK!