Question: I have a simple backbone view that is passed a model upon initialization (I am using Coffeescript):

```
questionView = new Quizback.Views.QuestionView( {model: @current_question} )

```

The correspond view looks like this: 

```
class Quizback.Views.QuestionView extends Backbone.View
  tagName: 'div'

  initialize: ->
    alert @model.constructor.name

  render: =>
    $(@el).html("<h3>Question #{@model.get('id')}</h3><p>#{@model.get('text')}</p>")
    return @

```

The alert is for debugging, of course. This code runs fine on recent safari and chrome, but IE 8 does't seem to have a reference to the model that the view was initialized with. this.model returns undefined for some reason. Are there special aspects of backbone/js that are unsupported by IE?

Answer: 
As far as I know, `fn.name` isn't supported by IE. Look at <https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function/Name> - it's non-standard.
Looks like another double versus single arrow issue. Try using a double arrow `=>` when defining your `initialize` method.