我有一个安装了 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 链接。
- 删除了加载我的应用程序以检查页面上正在加载的 jquery 的“application.js”文件中的链接。它位于任何 ember.js 文件之上。
- 试过 1.8.3 和 1.9.1 的 jquery
我在 Rails 资产管道中缺少什么?有没有更好的方法来理解 ember 加载视图的方式?它与以前版本的 ember 一起工作。