【发布时间】:2012-10-29 20:06:44
【问题描述】:
我正在使用所谓的garber-irish technique 来拆分我的 javascript 文件。
我的问题是,我有一个模型(项目说)并且有一个 init 函数,它位于 app/assets/javascripts/item/item.js 中
例如
MYAPP.items = {
init: function() {
alert("do something");
}
};
现在.. 假设我对这个应用程序有一个管理方面,我真的不想在主要批量中包含管理 javascript。所以.. 我有一个不同的 system_adminstration.js,它需要上面的 regular javascripts/item/item.js,但 也 需要 javascripts/admin/item/item.js这看起来像:
MYAPP.items = {
init: function() {
alert("also do this");
}
};
我想加载 both 上面的常见 javascript 和特定于管理的 javascript - 有效地合并两个 init 函数并保持干爽。
问题:
- 这是一种明智的做法吗?
- 这可能吗?
【问题讨论】:
标签: javascript ruby-on-rails asset-pipeline dry