2012-12-18 3 views
4

언제든지 routes.rb를 변경합니다. 첫 번째 요청에서 "stack level too deep error"가 발생하고 다시 시작할 때까지 "routing error"가 발생합니다 내 개발 서버. 다시 시작한 후에 모든 것이 매력처럼 작동합니다.routes.rb의 모든 변경시 "stack level too deep error"

추적은 다음 말한다 :이 문제가 발생하기 시작했을 때

SystemStackError (stack level too deep): 
actionpack (3.2.9) lib/action_dispatch/middleware/reloader.rb:70 

Rendered /Users/timo/.rvm/gems/ruby-1.9.3-p327/gems/actionpack-3.2.9/lib/action_dispatch/middleware/templates/rescues/_trace.erb (0.9ms) 
Rendered /Users/timo/.rvm/gems/ruby-1.9.3-p327/gems/actionpack-3.2.9/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb (0.7ms) 
Rendered /Users/timo/.rvm/gems/ruby-1.9.3-p327/gems/actionpack-3.2.9/lib/action_dispatch/middleware/templates/rescues/diagnostics.erb within rescues/layout (15.6ms) 

불행하게도 나는 되돌아 갈 수없는 갱신 또는 코드 변화 정도 후. 내가 아는 전부는, 최근에 일어나기 시작했고 레일 3.2.8과 mri 1.9.3-p125에서 레일즈 3.2.9와 mri 1.9.3-p327을 아무런 효과없이 업데이트했다.

이것은 실제로는 재밌지만 (다시 시작한 후에 작동 함) 도움말은 계속 표시됩니다. 영업 이익의 게시물의 이전 버전에서 인용

+2

당신의 routes.rb 파일을 포함하십시오 :

devise_for :listeners, :controllers => {:registrations => "listeners/registrations", :invitations => "listeners/invitations"}, :path_names => {:sign_in => 'login', :sign_out => 'logout'} devise_scope :listener do get "login", :to => "devise/sessions#new" end 

지금 나는 또한이 문제와 중복 것을 알고있다. – Ernest

+0

... 그리고 귀하의 Gemfile – sailor

+0

님이 포스트를 편집했습니다. – wdspkr

답변

관련 문제