2013-11-04 4 views
1

OS를 Maverics로 업데이트 한 후 새로운 프로젝트를 만들 수 없습니다. 나는 항상 단지 참조 :자동 로딩 중 상수 의존성이 감지되었습니다.

<%= link_to 'abc', link_path(f) %> 

내 LinksController 만에 빈 컨트롤러 :

Circular dependency detected while autoloading constant LinksController 

또는

Unable to autoload constant LinksController, expected 
    /Users/xxx/DEPLOY/yyyy/app/controllers/links_controller.rb to define it 

내가 만들려고 할 때

def show 
end 

무엇 틀렸어? 새로운 프로젝트를 만들 수 없습니다.

+0

'/ Users/xxx/DEPLOY/yyyy/app/controllers/links_controller.rb'에 공백이 있습니까? – claptimes

+0

두 레일 4.0.0 및 4.0.1에 몇 가지 문제가있었습니다. – Wordica

답변

0

여기에 비슷한 문제가 있습니다. https://stackoverflow.com/questions/20925323.

다음은 jQuery 및/또는 Turbolinks와 관련된 문제를 일으키는 Rails 4.0.2를 사용한 것입니다.

Gemfile에서 레일스 버전을 "4.0.0"으로 다운 그레이드하고 '번들 업데이트'할 때 더 이상 문제가 없습니다.

레일스 버전을 확인하십시오. 도움이 되었기를 바랍니다.

0

레일즈가 TwitterRetriever를 찾고있는 것처럼 보이는 반면, 제 경우에는 TwitterRETRIEVER라는 모듈 이름이 있습니다. Rails 네이밍 표준을 따르기 위해이를 수정 한 후에이 문제는 사라졌습니다.

관련 문제