[英]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.