2009-06-05 6 views
0

과 실행이 승객의 모든 응용 프로그램에 경로 앞에 추가되지 2.0 내 경로 그들이 얻을 이제 "MyApp를/컨트롤러/액션"는 Virtualhostname 스위치 전에 승객 2.2.2 및 레일 2.3

를 얻을 것이다 레일 "컨트롤러/액션". 흥미롭게도 stylesheet_link_tags은 정상적으로 작동합니다.

프로덕션 환경에서이 문제를 처리하기 위해 접두사를 앞에 붙이지 만 끔찍한 해킹입니다.

도움을 주시면 감사하겠습니다.

답변

0

승객 2.2.3에서이 문제를 해결 한 것은 아마도 더 이상 큰 문제가 아니지만, 완전성을 위해서만 오늘 답변을 게시합니다.

하나가 수행하는 모든이가 버전 2.2 분명히 변경 내 코드를 돌파했다 environment.rb에

config.action_controller.relative_url_root = "/myapp" 

문제가 레일 하위 URI의 deplopyments을 처리하는 방법과 연결된로이 붙여 넣을 수 있습니다.