2013-02-26 62 views
10

您好,我最近將更新推送到Heroku,並且所有突然的Active Admin都不會預編譯。給我這個錯誤。Heroku上的ActiveAdmin預編譯錯誤

Running: rake assets:precompile 
     rake aborted! 
     SyntaxError: cannot return a value from a constructor: "this" in class DropdownMenu 
     (in /tmp/build_etr05wkfpnxp/vendor/bundle/ruby/1.9.1/gems/activeadmin-0.5.1/app/assets/javascripts/active_admin/components/jquery.aa.dropdown-menu.js.cof 
fee) 
     /tmp/build_etr05wkfpnxp/vendor/bundle/ruby/1.9.1/gems/execjs- 
1.4.0/lib/execjs/external_runtime.rb:66:in `extract_result' 

不知道發生了什麼或如何解決它。它在我的本地主機上工作得很好,只有當我推送到heroku時纔會發生。在Heroku之前它也工作得很好,我所做的只是添加一個模型。

任何想法?

謝謝!

FIX

https://github.com/gregbell/active_admin/issues/1939

+3

在https://github.com/gregbell/active_admin/issues/1939找到修復 – Dan 2013-02-26 04:59:12

+0

你應該張貼的答案與你的修復 – alestanis 2013-03-06 14:44:47

回答

3

修復可以在這裏

https://github.com/gregbell/active_admin/issues/1939

在Gemfile中發現添加咖啡腳本源線。

group :assets do 
gem 'sass-rails' 
gem 'coffee-rails' 
gem 'coffee-script-source', '~> 1.4.0' # ADD THIS LINE, 1.5.0 doesn't compile ActiveAdmin JavaScript files 
gem 'uglifier' 
end