2013-03-04 108 views
0

我是新手,我试图安装activeadmin在Ruby on Rails中安装ActiveAdmin时出现此错误?

我将gem 'activeadmin'添加到我的创业板文件中。然后我运行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是。

有什么建议吗?

回答

0

我删除

//=require active_admin/base 

从active_admin.js和它的工作!

希望这有助于任何人有同样的问题

1

其与更新的咖啡脚本解析器发生一个已知的错误 - 在GitHub的问题是固定分支引用:如果

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

试试这个你有这样的活动管理任何错误,直到他们合并修复

相关问题