我有一个安装了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中的included命令升级了这个ember,它提取并编译了最新的emberjs并将它放在rails app的/ vender / assets中。我这样做是因为我想要合并路线,并希望确保我拥有最新版本。
我已经推送了我的项目的分支,它位于github上。
我做了什么:
我在rails资产管道中缺少什么?有没有更好的方法来理解ember加载视图的方式?它正在使用以前版本的ember。
答案 0 :(得分:0)
首先,为了让Ember与gem保持同步,你需要配置你的Gemfile以使用最新的Ember-Rails。默认情况下,它将加载Ember和Ember-Data的最新官方版本。
其次,您的应用程序需要进行一些更改才能与两者的最新版本兼容。我提交了一个拉取请求,其中包含必要的修改和一些解释。希望它应该清理。