2013-03-04 5 views
0

Я новичок в рельсах, и я пытаюсь установить activeadminПолучите эту ошибку при установке ActiveAdmin в Ruby on Rails?

Я добавил gem 'activeadmin' в свой файл gem. Затем я запускаю bundle update.

Я тогда rails g active_admin:install, который работал

Далее я мигрировал в базу данных, которая также работала

Однако, когда я иду в localhost:3000/admin, я получаю эту ошибку:

ExecJS::RuntimeError in Active_admin/devise/sessions#new 


Showing /usr/local/rvm/gems/ruby-1.9.3-p194/gems/activeadmin-0.5.1/app/views/layouts/active_admin_logged_out.html.erb where line #12 raised: 

SyntaxError: cannot return a value from a constructor: "this" in class DropdownMenu 
    (in /usr/local/rvm/gems/ruby-1.9.3-p194/gems/activeadmin-0.5.1/app/assets/javascripts/active_admin/components/jquery.aa.dropdown-menu.js.coffee) 
Extracted source (around line #12): 

9:  <%= stylesheet_link_tag style.path, style.options.dup %> 
10: <% end %> 
11: <% ActiveAdmin.application.javascripts.each do |path| %> 
12:  <%= javascript_include_tag path %> 
13: <% end %> 
14: 
15: <%= csrf_meta_tag %> 

На данный момент я Я не уверен, где: Active_admin/devise/sessions # new is.

Любые предложения?

ответ

0

Я удалил

//=require active_admin/base 

от active_admin.js и это сработало!

Надеется, что это помогает любому, который имеет ту же проблему

1

Его известная ошибка, что произошли с обновленным анализатором кофе сценария - в вопросах GitHub ссылается фиксированная ветвь:

gem 'activeadmin', github: 'Daxter/active_admin', branch: 'bugfix/1773-execjs'

попробовать это, если у вас возникли такие ошибки с активным администратором, пока они не слияют с исправлением в

Смежные вопросы