这个案子很容易描述。这是宝石文件
gem 'ember-rails'
gem 'ember-source', '1.0.0.rc6.2'
gem 'handlebars-source', '~> 1.0.12'
这是Application.js文件
//= require jquery
//= require jquery_ujs
//= require foundation
//= require handlebars
//= require ember
//= require ember-data
//= require_self
//= require q
这就是我在development.rb和production.rb
中的内容config.ember.variant = :development
config.ember.variant = :production
我在本地生产环境中测试了一切,一切正常。当我把它推到Heroku时,我有以下错误,我无法弄清楚是什么问题
-----> Preparing app for Rails asset pipeline
Running: rake assets:precompile
rake aborted!
couldn't find file 'handlebars'
(in /tmp/build_2ddhwlktd9evz/app/assets/javascripts/application.js:17)
我忘了提到我正在使用Rails4
答案 0 :(得分:0)
在Gemfile中尝试以下操作:
gem 'ember-rails'
gem 'ember-source', '1.0.0.rc6'
gem 'handlebars-source', '1.0.0.rc4'
我使用的是Rails4,目前正在为我工作。