2013-02-26 29 views
10

Xin chào tôi vừa mới cập nhật bản cập nhật lên Heroku và tất cả Quản trị viên hoạt động đột ngột sẽ không biên dịch trước. Cho tôi lỗi này.Lỗi biên dịch ActiveAdmin trên 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' 

Không biết điều gì đã xảy ra hoặc cách khắc phục. Nó hoạt động hoàn toàn tốt trên localhost của tôi, chỉ xảy ra khi tôi đẩy vào heroku. Nó cũng làm việc tốt trên Heroku trước đây, tất cả những gì tôi làm là thêm một mô hình vào nó.

Bất kỳ ý tưởng nào?

Cảm ơn!

FIX

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

+3

Tìm thấy bản sửa lỗi tại https://github.com/gregbell/active_admin/issues/1939 – Dan

+0

Bạn nên đăng câu trả lời với bản sửa lỗi của mình – alestanis

Trả lời

3

Fix có thể được tìm thấy ở đây

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

trong Gemfile thêm dòng cà phê kịch bản nguồn.

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 
Các vấn đề liên quan