我的application.js文件变得混乱。
的application.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>
bootstrap popover javascript似乎不适用于类,只有id元素,我也难以将javascript移出application.js。
关于如何重构的任何想法?
答案 0 :(得分:1)
您可以在单独的文件中提取application.js之外的代码。如果您使用//=require_tree .
,它将自动包含在页面js