【发布时间】:2013-04-06 23:25:29
【问题描述】:
我有一个安装了 ember-rails gem 的 rails 应用程序抛出以下错误:
Error: assertion failed: Ember Views require jQuery 1.8, 1.9 or 2.0
(in /Users/toverly/Code/tgsoverly/green-zebra/app/assets/javascripts/templates/application.handlebars)
我最近使用 ember-rails gem 中包含的命令升级了 ember,该命令会提取并编译最新的 emberjs 并将其放置在 rails 应用程序的 /vender/assets 中。我这样做是因为我想合并路线,并想确保我拥有最新版本。
我已经推送了我在 github 上的项目分支。
我做了什么:
- 手动包含指向 CDN 的 jQuery 链接。
- 删除了“application.js”文件中加载我的应用程序以检查页面上正在加载的 jquery 的链接。它位于任何 ember.js 文件之上。
- 试过 1.8.3 和 1.9.1 的 jquery
我在 rails 资产管道中缺少什么?有没有更好的方法来理解 ember 加载视图的方式?它与之前版本的 ember 一起工作。
【问题讨论】: