아무 것도 남겨 두지 않으면 알려주세요. 내 의견/참조/폴더에 액세스 할 수없는 이유를 알 수 없습니다. new.html.erb
또는 index.html.erb
을 사용할 수 없습니다. 내가 localhost:3000/references
에 갈 때 내 오류는 다음과 같습니다 레일 4 컨트롤러의 런타임 오류 : 자동 로딩 중 상수 의존성이 감지되었습니다.
RuntimeError in ReferencesController#index
Circular dependency detected while autoloading constant ReferencesController
나는이 설정되어 믿고, 내 다른 컨트롤러가 제대로 작동하기 때문에 그것은 레일 문제가되지 않을 것이다.
내 루트 파일 내 레이크 노선들은 생산하고, 거기에 resources :references
있습니다
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
그래서 나는 올바른 경로를해야하는이가 내 색인 페이지로 이동하려고합니다.
내 모델
<%= link_to 'References', references_path, class: 'navbar-brand' %>
:
class Reference < ActiveRecord::Base
belongs_to :user
end
내 컨트롤러 :
이class ReferencesControllers < ApplicationController
def index
@references = Reference.all
end
구글 검색 후, 모든 유사한 문제에서 업그레이드 할 때 보이는 레일 3 레일 4, OS에서 업데이트하기 마녀들에게. 내 다른 컨트롤러가 작동하므로이를 통제하는 것이 안전하다고 느낍니다. 나는 심지어 템플릿을 얻을 수 없습니다. 레일 4 응용 프로그램을 리팩토링 할 때
명시 적으로이 컨트롤러를 일부 장소에서 요구하고 있습니까? – Intrepidd
나는 그렇게 생각하지 않는다. 나는 당신이 말하는 것에 대해 '참조 필요'를 배치하지 않았다. – user3138341