Heroku和Emberjs Rails4部署

时间:2013-07-24 01:24:03

标签: ruby-on-rails heroku ember.js

这个案子很容易描述。这是宝石文件

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

1 个答案:

答案 0 :(得分:0)

在Gemfile中尝试以下操作:

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

我使用的是Rails4,目前正在为我工​​作。