2014-02-17 2 views
0

내 레일 애플리케이션이 dev 모드에서 잘 작동합니다. 생산 모드에서 로컬 호스트 : 3000도 (http로) 잘 개방되어 있지만, production.rb 파일에서 가입 링크,내 레일 앱이 프로덕션 모드에서 http에서 https로 자동 리디렉션됩니다.

it's auto redirecting to "https://localhost/signup". 

을 클릭에, 나는

config.force_ssl = false 

여전히 자동 리디렉션입니다 표시 한 http에서 https로.

다른 링크와 마찬가지로 https가 추가되고 내용이 표시되지 않는 링크는 거의 없습니다. 이 문제는 log/terminal에 추적이 없습니다. 레일 4를 사용 중입니다.

+0

프로덕션 환경에서이 앱을 어떻게 제공합니까? – sevenseacat

+0

rails s -e production – Ajay

+1

https로 리디렉션되는 링크 및 그렇지 않은 링크에 대한 템플릿 코드 예제를 보여줄 수 있습니까? – Intrepidd

답변

0

컨트롤러 나 라우트에 HTTPS를 적용하는지 확인하려면이 작업을 수행하십시오.

$ git grep force_ssl app/controllers 
$ git grep https config/routes.rb 
+0

프로젝트가 GIT에 없습니다. 그것은 로컬 컴퓨터에 있습니다. 전체 프로젝트에서 ssl을 검색하면 production.rb에서도 false가 설정됩니다. 다른 파일의 SSL 추적이 없습니다. – Ajay

+1

프로젝트는 실제로 git 또는 버전 제어의 형식이어야합니다. – sevenseacat

+2

그런 경우 이전에 git없이 grep을 실행하십시오. – devanand

관련 문제