1
我的application.js文件越來越亂。Rails - 如何重構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>
自舉酥料餅似乎JavaScript的不帶班,只有ID元素工作,我也有過困難時的JavaScript出來的application.js中。
關於如何重構的任何想法?
您可以在單獨的文件中提取appplication.js外部的代碼。如果你使用'''// = require_tree。'''它會自動包含到頁面js – Bob 2013-03-05 18:52:43
我把這些函數放在app/assets/javascripts/objectinfo.js中,它們不再起作用。 – 2013-03-05 19:02:48
@Bob,這對我來說似乎是一個足夠的答案(而不僅僅是一個評論)。 – 2013-03-05 19:02:49