Подтвердить что ты не робот

Ошибка предварительной компиляции 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

4b9b3361

Ответ 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