未定义的方法' register_engine'在尝试将Ember安装到Rails时

时间:2016-05-19 16:49:55

标签: ruby-on-rails ember.js

我开始使用Rails作为后端学习Ember.js,并创建了一个测试项目。首先,我从应用中删除了turbolinks并将以下宝石添加到Gemfile

gem 'ember-rails'
gem 'ember-source', '~> 1.8.1'
gem 'emblem-rails'

bundle d他们。接下来,我跑了

$ rails g ember:bootstrap -n App --javascript-engine js

并且它返回了以下错误:

/home/alex/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/emblem-rails-0.2.2/lib/emblem/rails/engine.rb:7:in 
`block in <class:Engine>':
    undefined method `register_engine' for nil:NilClass (NoMethodError)

是否可以弃用某些问题?我按照2014年编写的教程。

1 个答案:

答案 0 :(得分:0)

麻烦是由emblem-rails宝石引起的 - 我评论了它,一切正常