Ошибка предварительной компиляции ActiveAdmin на Heroku
Здравствуйте, недавно я обновил версию до Heroku, и внезапно Active Active не будет прекомпилировать. Предоставляя мне эту ошибку.
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, но все, что я сделал, это добавить к нему модель.
Любые идеи?
Спасибо!
FIX
https://github.com/gregbell/active_admin/issues/1939
Ответы
Ответ 1
Исправление можно найти здесь
https://github.com/gregbell/active_admin/issues/1939
в Gemfile добавьте строку источника script.
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