任何人都可以告诉我为什么下面的代码会引发以下错误?:
Error: A method named '/players/insert' is already defined
Run Code Online (Sandbox Code Playgroud)
我是Meteor和coffeescript的新手,所以我可能会忽略一些简单的事情.
这是我对coffeescript的排行榜示例的端口:
###
Set up a collection to contain player information. On the server,
it is backed by a MongoDB collection named "players."
###
Players = new Meteor.Collection("players")
if Meteor.is_client
Template.leaderboard.players = ->
Players.find({}, {sort: {score: -1, name: 1}})
Template.leaderboard.selected_name = ->
player = Players.findOne(Session.get "selected_player")
player and player.name
Template.player.selected = -> if Session.equals("selected_player", this._id) then "selected" else ''
Template.leaderboard.events = {
'click input.inc': ->
Players.update(Session.get("selected_player"), {$inc: {score: 5}})
}
Template.player.events …Run Code Online (Sandbox Code Playgroud)