我遇到了一个非常奇怪的问题。当我分叉 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 %>
当我使用原始版本时,没有错误。如果两个版本相同,这怎么可能?