Javascript 无法在主干视图中定义两个事件

Javascript 无法在主干视图中定义两个事件,javascript,ruby-on-rails,backbone.js,coffeescript,Javascript,Ruby On Rails,Backbone.js,Coffeescript,我有一个主干中有一个事件的工作代码,但现在我需要定义两个事件。但是我有一个错误。如果有人能告诉我在下面的代码中我做错了什么,我将不胜感激 class Hcm.Views.GlobalHeader extends Backbone.View template: JST["backbone/templates/global/header"] id: "header" events: -> "submit #sign-in": "u

我有一个主干中有一个事件的工作代码,但现在我需要定义两个事件。但是我有一个错误。如果有人能告诉我在下面的代码中我做错了什么,我将不胜感激

     class Hcm.Views.GlobalHeader extends Backbone.View
      template: JST["backbone/templates/global/header"]
      id: "header"

      events: ->
        "submit #sign-in": "update" 
        "click .fb-login": "login_with_facebook"

      render: ->
        $(@el).html(@template())
        return this

      login_with_facebook: (e)  ->
       alert 'ghanta prajeep'

所以这就是我需要做的。

这不是一个与主干相关的问答。它主要与CoffeeScript语法有关。无论如何,回答您的问题+1:)
    events:
     "click a#showlogin": "showLogin"
     "click input#login": "login"