【发布时间】:2014-07-02 10:18:07
【问题描述】:
我有一个包含集合、发布和订阅的应用,如下所示:
collections/Cities.coffee:
@Cities = new Meteor.SmartCollection('cities')
服务器/publications.coffee:
Meteor.publish "userCities", -> Cities.find { userId: @userId }
client/subscriptions.coffee:
Meteor.subscribe "cities",
onReady: -> console.log 'subscription a success'
onError: (err) -> console.log 'subscription a failure', err
订阅好像失败了,错误提到Internal server error [500]
Meteor服务器启动时也报错:
Exception from sub DrWAY95DFAEkjBHrY TypeError: Object function (name) { ...
} has no method '_compileSelector'
不知道哪里出了问题。我已经重置了服务器。
【问题讨论】:
-
Meteor.smartCollection 已停用 github.com/arunoda/meteor-smart-collections 改用常规流星集合
-
谢谢,我什至没有注意到我正在使用智能收藏。现在一切正常
标签: coffeescript meteor publish subscribe