这是<head>
我的 HTML 文档。
<!DOCTYPE html>
<html lang='en'>
<head>
<link href="/assets/application.css?body=1" media="all" rel="stylesheet" type="text/css" />
<script src="/assets/modernizr.js?body=1" type="text/javascript"></script>
<script src="/assets/jquery.js?body=1" type="text/javascript"></script>
<script src="/assets/handlebars.js?body=1" type="text/javascript"></script><!-- 1.0.0-rc4 -->
<script src="/assets/ember.js?body=1" type="text/javascript"></script><!-- 1.0.0-rc3 -->
<script src="/assets/ember-data.js?body=1" type="text/javascript"></script>
据我所知,我已将它们按正确的顺序排列。Ember 抛出此错误:
assertion failed: Ember Handlebars requires Handlebars 1.0.0-rc.3 or greater.
但是根据这个错误,我已经包含了 Handlebars 1.0.0-rc4,它应该可以工作。
我正在通过handlebars-assets
gem 获取 Handlebars,但这没关系,因为它应该是正确的版本,对吧?
按照这个 SO 帖子的建议,我运行rm -rf tmp
并重新启动了我的服务器,但无济于事。
我还尝试删除handlebars-assets
gem 并手动包括 Handlebars 1.0.0-rc4。一样。
我尽我所能得到一个工作的 jsfiddle,但它不工作(显然是因为我做错了,与这个问题无关):它在这里.