1

私の application.js ファイルが乱雑になっています。

アプリケーション.js:

//
//= require jquery
//= require jquery_ujs
//= require bootstrap
$(document).ready(function(){
$('#authorinfo').popover();
});
$(document).ready(function(){
$('#publisherinfo').popover();
});
...[and many more similar functions] 
//= require_tree .

見る:

<a class="btn inline" href="#" id="authorinfo" rel="popover" data-content="Section...."><i class="icon-question-sign"></i></a>

ブートストラップ ポップオーバー JavaScript はクラスでは機能しないようで、id 要素のみで動作し、javascript を application.js から移動するのも困難でした。

リファクタリングの方法に関するアイデアはありますか?

4

1 に答える 1

1

appplication.jsの外部のコードを別のファイルに抽出できます。使用//=require_tree .すると、自動的にページjsに含まれます

于 2013-03-05T19:12:38.150 に答える