【发布时间】:2012-01-07 11:49:11
【问题描述】:
在我们的一些 Rails 视图中,我们有 javascript 函数可以异步加载某些数据以填充页面。我们的 application.js 文件加载 assets/javascripts 文件夹中的所有 javascript。
这是我们的一个 haml 观点中的一点:
:javascript
$(function() {
fetch_all_facebook_invitees();
});
如果我们将 fetch_all_facebook_invitees 函数定义放在一个咖啡脚本文件中,它会加载到每个页面上,因为它们包含在应用程序的所有页面中:
//= require jquery
//= require jquery_ujs
//= require jquery-ui
//= require_tree .
为页面加载 javascript 的最佳做法是什么?只是有选择地这样做而不加载整个树?
【问题讨论】:
标签: ruby-on-rails-3 coffeescript haml