1

这个案例描述起来很简单。这是宝石文件

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

4

1 回答 1

0

在您的 Gemfile 中尝试以下操作:

gem 'ember-rails'
gem 'ember-source', '1.0.0.rc6'
gem 'handlebars-source', '1.0.0.rc4'

我正在使用 Rails4,这目前对我有用。

于 2013-07-24T08:43:56.573 回答