2

Rails 4を使用しています。問題は、Railsアプリのリンクをたどるときです-一部のjsライブラリが機能しません(jquery.inview.js、ckeditor/init)。ページを更新すると、すべて正常に動作します。

//= require jquery
//= require jquery_ujs
//= require ckeditor/init
//= require jquery.inview.min.js
//= require jquery.inview.js
//= require twitter/bootstrap
//= require turbolinks
//= require jquery_nested_form
//= require_tree .

application.js からターボリンクを削除すると、すべて正常に動作します

4

2 に答える 2

6

Rails 4アプリでリンクが更新時にのみ機能するという同様の問題に遭遇し、このリンクで説明されているソリューションの1つが機能しました。

http://srbiv.github.io/2013/04/06/rails-4-my-first-run-in-with-turbolinks.html

これがうまくいくかどうかはわかりませんが、TurboLinks は Rails 4 でデフォルトで使用されており、正しくセットアップまたは使用しないと意図しない副作用が発生する可能性があるため、TurboLinks がどのように機能するかを確認する価値があります。

于 2013-08-15T18:03:04.190 に答える
0

ここでは推測することしかできませんが、単一ページのアプリを実行している場合、またはコンテンツの一部を新しいコンテンツに置き換えている場合、イベントは最初のページの読み込み時に古いコンテンツを検出するのではなく、まだ指していると推測できます。部分的な変更、およびそれらの要素への再バインド。

于 2013-08-15T17:24:20.240 に答える