2013-08-20 6 views
6

Nach dem Laufen:Rails 4/Active: Kreis Abhängigkeit erkannt, während eine konstante Benutzer selbstladende

rails generate active_admin:resource Project 

am Terminal ich folgende Fehlermeldung bekommen:

/Users/thalatta/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:460:in `load_missing_constant': Circular dependency detected while autoloading constant User (RuntimeError) 
from /Users/thalatta/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:183:in `const_missing' 
from /Users/thalatta/code/byrdtyme/app/admin/user.rb:1:in `<top (required)>' 

Hier ist meine Gemfile Referenz:

Ich versuchte folgende this post's advice: Circular dependency detected while autoloading constant User, aber bedauerlich Soweit ich weiß, hat die aktive Unterstützung keinen Github, wo ich ein Problem veröffentlichen oder prüfen kann, ob es gelöst wurde.

Danke für Ihre Zeit!

+1

Active, als Teil des Schienen-Projektes kann in den Schienen GitHub Repo zu finden: https://github.com/rails/rails/issues. Versuchen Sie auch, das aktive Verwaltungsprojekt einzuchecken, da der Fehler beim Ausführen eines aktiven Befehls admin generate aufgetreten ist. – codingFoo

+1

Sie haben 'Gem' rspec-rails'' zweimal in die Gemfile aufgenommen. –

+0

Es würde helfen, wenn Sie den Code in /Users/thalatta/code/byrdtyme/app/admin/user.rb veröffentlichen – Hoa

Antwort

2

Versuchen Sie, die zweite Erwähnung gem Entfernen 'rspec-Schienen'

auch - Überprüfen Sie die erste Zeile Ihres Benutzer-Controller ... es sollte lauten:

Klasse Userscontroller < Application

Jemand In diesem Fehler ist der Fehler aufgetreten, da sie 'UsersControllers' anstelle von 'UserController' hatten (siehe diesen Beitrag: Rails 4 Runtime error in controller: Circular dependency detected while autoloading constant).

Ihr neues Gemfile wird wie folgt aussehen:

source 'https://rubygems.org' 

# Bundle edge Rails instead: gem 'rails', github: 'rails/rails' 
gem 'rails', '4.0.0' 

# Use sqlite3 as the database for Active Record 
gem 'sqlite3' 

# Use SCSS for stylesheets 
gem 'sass-rails', '~> 4.0.0' 

gem 'launchy' 

gem 'devise',    github: 'plataformatec/devise' 
gem 'responders',   github: 'plataformatec/responders' 
gem 'inherited_resources', github: 'josevalim/inherited_resources' 
gem 'ransack' 
gem 'activeadmin',   github: 'gregbell/active_admin', branch: 'rails4' 
gem 'formtastic',   github: 'justinfrench/formtastic' 

gem 'spork' 

gem 'rspec-rails' 

gem 'capybara', '1.1.2' 

gem 'cancan' 

#TODO figure out how to resolve this! don't werk with Rails 4 
# gem 'audited-activerecord' 

# Use Uglifier as compressor for JavaScript assets 
gem 'uglifier', '>= 1.3.0' 

# Use CoffeeScript for .js.coffee assets and views 
gem 'coffee-rails' 

# See https://github.com/sstephenson/execjs#readme for more supported runtimes 
# gem 'therubyracer', platforms: :ruby 

# Use jquery as the JavaScript library 
gem 'jquery-rails' 

gem 'factory_girl_rails', '~> 4.0' 
gem 'faker' 
gem 'haml' 
# Turbolinks makes following links in your web application faster. Read more:  https://github.com/rails/turbolinks 
gem 'turbolinks' 

# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder 
gem 'jbuilder', '~> 1.2' 

group :doc do 
    # bundle exec rake doc:rails generates the API under doc/api. 
    gem 'sdoc', require: false 
end 
Verwandte Themen