1

我正在尝试使用backbone.js 将一个简单的rails 4 应用程序从服务器端.erb(或.haml)迁移到一个单页应用程序。由于我是新手,因此我遵循了 Railcast 教程 #323。本教程是使用 Rails 3.2 完成的,但我使用的是当前的 Rails 4 gemset。一切都很顺利,直到我尝试使用 .eco 模板来构建视图,如下所示:

class Raffler.Views.EntriesIndex extends Backbone.View

  template: JST['entries/index']

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

当我使用 js 控制台(谷歌浏览器)检查时,我发现“JST”未定义。我需要包括什么来完成这项工作吗?

4

1 回答 1

1

为了我

宝石'execjs'

在 gemfile 中解决了 JST 没有被定义的问题。

于 2015-08-13T20:18:12.207 回答