我正在使用咖啡脚本。我在网上读到,当使用带有 Meteor 的咖啡脚本时,应该使用 @ 定义全局变量,例如集合。我已经这样做了,但我仍然收到以下错误。相关文件中的代码出现在错误之后。我该如何解决这个错误?
谢谢你。
错误 - - - -
ReferenceError: GameStatus is not defined
at app/server/methods/adminMethods.coffee.js:10:5
---------------------------------- collections/gamestatus.coffee ----------- ----------------------
@GameStatus = new Meteor.Collection('gamestatus')
---------------------------------- server/adminMethods.coffee ----------- ----------------------
Meteor.methods
initializeGameStatus: () ->
GameStatus.insert({gameOnOff: 0, asymmetric: 0})
if GameStatus.find({}).count() is 0
Meteor.call 'initializeGameStatus', (err, result) ->
if err
console.log(err)
else
'GameStatus collection initialized'