Ruby on rails Ember-控制器中的时间函数未在视图中渲染

Ruby on rails Ember-控制器中的时间函数未在视图中渲染,ruby-on-rails,ember.js,Ruby On Rails,Ember.js,寻找关于为什么这不起作用的建议 这是你的控制器 App.ProductsController = Ember.ArrayController.extend({ time: function() { var time = (new Date()).getTime(); return time; }.property(), onSale: Ember.computed.alias('product.onsale'); }); hbs模板如下所示 <p>The

寻找关于为什么这不起作用的建议

这是你的控制器

App.ProductsController = Ember.ArrayController.extend({
  time: function() {
    var time = (new Date()).getTime();
    return time;
  }.property(),
  onSale: Ember.computed.alias('product.onsale');
});
hbs模板如下所示

<p>The time now is {{time}}</p>
现在的时间是{{time}


我刚刚在一个应用程序中使用
ember cli对其进行了测试,它工作正常(我得到了从纪元开始的秒数)

因此,似乎这可能是模板和控制器的连接问题(例如模板的上下文不是您认为的控制器或实例)

调试此功能的另一个有用提示是获取ember inspector:


这有助于向您展示针对给定路段使用的控制器/路线/模型/视图,并验证其正确性。

也许您可以更清楚地了解“不工作”意味着什么…@BradWerth听起来您只是感到困惑。如果你读标题,它可能会帮助你理解这个问题。