簡體   English   中英

在Ruby on Rails中安裝ActiveAdmin時遇到此錯誤?

[英]Get this error when installing ActiveAdmin in Ruby on Rails?

我是Rails的新手,我正在嘗試安裝activeadmin

我在gem文件中添加了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在哪里。

有什么建議么?

我刪除了

//=require active_admin/base 

從active_admin.js開始,就可以了!

希望這對遇到同樣問題的人有所幫助

它是在更新的coffee腳本解析器中發生的已知錯誤-在github問題中是引用的固定分支:

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

如果您在使用活動管理員時遇到任何此類錯誤,請嘗試此操作,直到它們合並了修復程序

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM