Rails 4 Runtime error im controller: Zirkuläre Abhängigkeit erkannt wird, während autoloading Konstante

Lassen Sie mich wissen, wenn ich etwas ausgelassen. Ich kann nicht herausfinden, warum meine Ansichten/Referenzen/Ordner nicht zugänglich ist. weder new.html.erb noch index.html.erb verfügbar ist. Wenn ich localhost:3000/references mein Fehler ist:

RuntimeError in ReferencesController#index
Circular dependency detected while autoloading constant ReferencesController

Ich glaube, dieses setup, und Es sollte nicht sein, eine Rails-Frage, weil meine anderen Controllern funktionieren.

Meine Routen Datei hat resources :references in mein rake routes produziert:

references GET    /references(.:format)          references#index
           POST   /references(.:format)          references#create
new_reference GET    /references/new(.:format)      references#new
edit_reference GET    /references/:id/edit(.:format) references#edit
reference GET    /references/:id(.:format)      references#show
           PATCH  /references/:id(.:format)      references#update
           PUT    /references/:id(.:format)      references#update
           DELETE /references/:id(.:format)      references#destroy

Also versuche ich auf meine index-Seite von dieser, die sein sollte, den richtigen Pfad.

<%= link_to 'References', references_path, class: 'navbar-brand' %>

Mein Modell:

class Reference < ActiveRecord::Base
  belongs_to :user
end

Mein controller:

class ReferencesControllers < ApplicationController
  def index
    @references = Reference.all
  end

Nachdem die Google-Suche, jedem ähnlichen problem scheint zu sein, wenn Sie ein Upgrade von Rails 3 auf Rails 4, oder die Aktualisierung von OS mavericks. Meine anderen Controller arbeiten, so glaube ich, es ist sicher in der Regel aus. Ich kann nicht einmal auf die Vorlagen.

InformationsquelleAutor der Frage user3138341 | 2014-03-12

Schreibe einen Kommentar