2013-02-26 14 views
10

Ciao Recentemente ho inviato un aggiornamento a Heroku e improvvisamente Active Admin non eseguirà la precompilazione. Dammi questo erroreErrore precompilazione ActiveAdmin su Heroku

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' 

Nessun indizio su cosa è successo o su come risolverlo. Funziona perfettamente bene sul mio localhost, succede solo quando spingo su heroku. Ha funzionato bene anche su Heroku, tutto ciò che ho fatto è stato aggiungere un modello.

Qualche idea?

Grazie!

FIX

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

+3

Trovato la correzione al https://github.com/gregbell/active_admin/issues/1939 – Dan

+0

Si consiglia di inviare una risposta con il fix – alestanis

risposta

3

Fix può essere trovato qui

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

nel Gemfile aggiungere la riga caffè-script-source.

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 
Problemi correlati