ember-rails升级emberjs版本令人困惑的tmp文件夹

时间:2014-02-24 16:10:07

标签: ember.js ember-rails

我是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部分 要使用新功能,无论我在哪里移动

,我都会根据答案问question
ENV = {FEATURES: {'query-params-new': true}};

//= require ember

它给了我没有定义的错误余烬。

1 个答案:

答案 0 :(得分:1)

ember-rails处理Ember的各种变体的方式是将它们存储在tmp/ember中。使用rails g ember:install --channel=canary进行更新后,您还需要rake tmp:clear以确保旧文件不存在。

这是生成器中的一个错误,我已经打开了一个问题#343来修复它。