Ember.js 在Ember rails应用程序中未触发事件

Ember.js 在Ember rails应用程序中未触发事件,ember.js,ruby-on-rails-4,Ember.js,Ruby On Rails 4,我试图在输入文本后按enter键时发出警报。底部的警告是我得到的——在谷歌上找不到任何适合我的东西——有人知道我犯了什么错误吗 干杯 把手 在控制台中 弃用:直接在控制器上实现的操作处理程序被弃用,取而代之的是操作对象上的操作处理程序(addEntry on)valueBinding被弃用,而必须使用value=newEntryName,不带引号。 您的err is in actions delaration is not function is hash(js对象)控制器必须如下所示 MyA

我试图在输入文本后按enter键时发出警报。底部的警告是我得到的——在谷歌上找不到任何适合我的东西——有人知道我犯了什么错误吗

干杯

把手

在控制台中


弃用:直接在控制器上实现的操作处理程序被弃用,取而代之的是
操作
对象上的操作处理程序(addEntry on)
valueBinding被弃用,而必须使用value=newEntryName,不带引号。 您的err is in actions delaration is not function is hash(js对象)控制器必须如下所示

MyApp.ApplicationController = Ember.Controller.extend
 actions: 
       addEntry: ->
           alert @newEntryName

检查这个

最后,我将coffee脚本转换为js,现在可以工作了。
MyApp.ApplicationController = Ember.Controller.extend
     actions: ->
           addEntry: ->
               alert @newEntryName
MyApp.ApplicationController = Ember.Controller.extend
 actions: 
       addEntry: ->
           alert @newEntryName