我正在尝试将我的coffeescript代码分成几个文件。我创建了一个全局对象来共享文件之间的代码(见下文)。不幸的是,我目前使用的RubyMine不理解这种方法,也不提供代码完成。有没有解决办法?
代码
// --- global.js ---
// define root namespace
if (typeof _ === "undefined") {
var _ = {};
}
# --- utils.coffee ---
# sprockets requires
#= require global
class _.MyException
# --- somecode.coffee ---
#= require utils
class SomeClass
f: ->
throw new _.MyException