在我們的一些Rails視圖中,我們有JavaScript函數,它們異步加載某些數據以填充頁面。我們的application.js文件在assets/javascripts文件夾中加載所有的javascript。在Rails視圖中觸發Coffeescript函數
這裏是有點這是在我們的HAML觀點之一:
:javascript
$(function() {
fetch_all_facebook_invitees();
});
如果我們把fetch_all_facebook_invitees函數定義在CoffeeScript的文件,它加載的每個頁面上,因爲他們列入的所有頁面應用程序:
//= require jquery
//= require jquery_ujs
//= require jquery-ui
//= require_tree .
加載JavaScript的頁面的最佳做法是什麼?只有選擇性地執行而不加載整個樹?
可能重複[我應該如何在一個頁面上包含一個coffeescript文件?](http://stackoverflow.com/questions/8284117/how-should-i-include-a-coffeescript-file-on-only -一頁) –