Rails - 如何重构application.js?

时间:2013-03-05 18:43:50

标签: javascript ruby-on-rails twitter-bootstrap

我的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。

关于如何重构的任何想法?

1 个答案:

答案 0 :(得分:1)

您可以在单独的文件中提取application.js之外的代码。如果您使用//=require_tree .,它将自动包含在页面js