2017-12-10 17 views
0

을 나는 5.2 베타 레일에 업그레이드 된 응용 프로그램에 대한 로컬 레일 서버를 실행하려고이 오류를 얻을 :레일 5.2 : 없음 같은 미들웨어 전에 삽입 : "소장 : 관리자"

보석/actionpack-5.2 .0.beta2/lib 디렉토리/action_dispatch/미들웨어/stack.rb : 108 : 전에 삽입 할 수 없음 등의 미들웨어 : "소장 : 관리자"(RuntimeError에)

내가 고안를 사용하고`assert_index '이다.

업데이트 : 오류가 Devise on Rails 5.2의 아파트 보석과 관련됩니다. 이니셜이 광고/apartment.rb

Rails.application.config.middleware.insert_before 'Warden::Manager', 'Apartment::Elevators::Subdomain' 

관련 될 것으로 보인다. 그것은 레일과 잘 작동 4.10

답변

0

이 아파트 이니셜 라이저에서 실제 클래스를 참조하는 클래스 이름 문자열을 변경하여 수정되었습니다 :

Rails.application.config.middleware.use Apartment::Elevators::Subdomain 
Rails.application.config.middleware.insert_before Warden::Manager, Apartment::Elevators::Subdomain