1

私は本当に奇妙な問題を経験しています。active_admin gem をフォークし、フォークされた変更されていないバージョンを使用すると、次のエラーが表示されます。

Sprockets::CircularDependencyError in Active_admin/devise/sessions#new
/Users/Victor/.rvm/gems/ruby-1.9.2-p180/bundler/gems/active_admin-916ecdd04e3c/app/assets/javascripts/active_admin/base.js has already been required

Extracted source (around line #12):

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

元のバージョンを使用すると、エラーは発生しません。2 つのバージョンが同一である場合、これはどのように可能でしょうか?

4

2 に答える 2

1

app/assets/javascripts フォルダーから active_admin.js を削除します。不要になったようです。

于 2012-05-08T09:54:39.170 に答える
1

はい、行を削除できます

//= require_directory ./

/.rvm/gems/ruby-1.9.2-p180/bundler/gems/active_admin-916ecdd04e3c/app/assets/javascripts/active_admin/application.js 
于 2012-05-05T04:03:12.760 に答える