我正在使用所谓的garber-irish 技术来拆分我的 javascript 文件。
我的问题是,我有一个模型(项目说)并且有一个 init 函数,它位于 app/assets/javascripts/item/item.js
例如
MYAPP.items = {
init: function() {
alert("do something");
}
};
现在.. 假设我对这个应用程序有一个管理方面,我真的不想在主要批量中包含管理 javascript。所以.. 我有一个不同的 system_adminstration.js,它需要上面的常规javascripts/item/item.js,但也需要一个 javascripts/admin/item/item.js,它看起来像:
MYAPP.items = {
init: function() {
alert("also do this");
}
};
我想加载上面常见的javascripts 和特定于管理的 javascripts - 有效地合并两个 init 函数并使事情保持干燥。
问题:
- 这是一个明智的做法吗?
- 有可能吗?