2017-04-01 3 views
0

私は基礎を持つレールアプリを持っています。すべてのページでfoundation jqueryを実行しているわけではありません。私はapplication.jsに正しい基礎コードを持っている:私は手動でページを更新した場合 // =ファンデーションRailsはサブミット後にページを更新するだけです

$(function(){ 
    $(document).foundation(); 
}); 

を必要とし、それが起動します。アプリケーション内のリンクを使用してページをレンダリングするだけでは、そのページは起動しません。

私はturbolinksを使用する場合は、あなたがこれを持っているJavaScriptのことを交換する必要がありますRailsの4に

答えて

0

をturbolinksを使用しています:

$(document).on('turbolinks:load', function() { 
    $(document).foundation(); 
}); 

は注:turbolinksの古いバージョンでは、代わりにpage:loadを使用turbolinks:load

関連する問題