2012-05-04 39 views
1

我遇到了一個非常奇怪的問題。當我用叉子叉active_admin寶石和使用分叉,不變的版本,它給了我下面的錯誤:從Github使用分叉的gem(active_admin)時出錯

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 %> 

當我使用原來的版本沒有錯誤。如果兩個版本相同,這怎麼可能?

回答

1

Yes.you可以刪除線

//= require_directory ./ 

/.rvm/gems/ruby-1.9.2-p180/bundler/gems/active_admin-916ecdd04e3c/app/assets/javascripts/active_admin/application.js 
1

從您的應用程序/資產/ JavaScript的文件夾active_admin.js - 它看起來不再需要。