2017-01-24 1 views
0

내 레일 앱의 메뉴 막대에서 다양한 항목을 강조 표시하기 위해 controller.controller_name 및 url_for를 사용하고있었습니다. 이것은 로컬에서 작동했지만, Heroku에 푸시 한 후에는 다른 페이지로 이동해도 url_for 및 controller.controller_name이 변경되지 않기 때문에 동일한 메뉴 항목이 항상 강조 표시되고 있다는 것을 알았습니다. 왜 이런 일이 일어날 수 있습니다. 이것이 터보 링크와 관련이있을 수 있습니까? 나는 turbolinks가 단지 나의 프론트 엔드와 관련이있다라고 생각했기 때문에 나는 혼란 스럽다. ..?url_for 및 controller.controller_name이 Heroku에서 작동하지 않습니다.

+0

프로덕션 그룹에'rails_12factor' 보석을 설치 했습니까? – VAD

+0

아니요, 그랬습니까? – ldanielw1

+0

Heroku 문서는 Heroku에 배포하는 Rails 응용 프로그램에 수 많은 문제가 발생하지 않도록 해당 보석을 설치하는 것이 좋습니다. 그 보석이 당신을 도울 지 모르지만 그렇게 말할 수는 없습니다. – VAD

답변

0

방금이 문제가 발생하여 렌더링 된 메뉴를 캐싱했기 때문에 발견되었습니다.

관련 문제