0
我试图在现有的代码话语烬Rails应用程序添加一个监视列表功能添加新的功能,话语
我已经addded下面的代码
Discourse.Route.buildRoutes(function() {
var router = this;
this.resource('watchLists', { path: '/watch_lists' }, function() {
this.resource('watchList', {path: ':watch_list_id'});
});
});
在余烬控制器
Discourse.WatchListsController = Discourse.ObjectController.extend({});
在余烬模型中
Discourse.WatchList = Discourse.Model.extend({});
Discourse.WatchList.reopenClass({
find: function() {
jQuery.getJSON("watch_lists").then(function(json) {
var watch_lists = json.watch_lists.map(function(attrs) {
return Discourse.WatchList.create(attrs);
});
});
在余烬视图JS
Discourse.WatchListsView = Ember.View.extend({});
在余烬路线JS
Discourse.WatchListsRoute = Discourse.Route.extend({
model: function() {
return Discourse.WatchList.find();
}
});
当我renderring车把模板我正在一个WatchListsController对象withot我们从阿贾克斯获得了数据。
任何机构都可以指出我在哪里做错了。