我是rails和emberjs的新手
我想尝试查询params,它可以在较新的emberjs版本中使用。
所以我在我的供应商文件夹中看到了rails generate ember:install --channel=canary
更新的emberjs文件版本* @version 1.6.0-beta.1+canary.3bcd9bdc
但是当我做rails s -e测试时,在tmp> ember-rails中生成两个文件,我假设它是为了在我的application.js中使用而创建的
但是当我打开 tmp> ember-rails> emberjs 文件时,看到emberjs的版本是* @version 1.4.0 这是正确的还是应该是1.6.0-beta.1 + canary.3bcd9bdc
第2部分 要使用新功能,无论我在哪里移动
,我都会根据答案问questionENV = {FEATURES: {'query-params-new': true}};
前
//= require ember
它给了我没有定义的错误余烬。
答案 0 :(得分:1)
ember-rails处理Ember的各种变体的方式是将它们存储在tmp/ember
中。使用rails g ember:install --channel=canary
进行更新后,您还需要rake tmp:clear
以确保旧文件不存在。
这是生成器中的一个错误,我已经打开了一个问题#343来修复它。