우리는 프로덕션 환경에서하나의 동작에 대해 force_ssl 옵션을 비활성화하는 방법은 무엇입니까?
config.force_ssl = true
있습니다.
하나의 작업에 대해이 설정을 사용하지 않으려합니다. (기본적으로 하나의 링크 용)
어떻게하면됩니까? 나는 전 세계적으로 그것을 끌 수 있지만 그것이 마지막 선택이 될 것입니다 알아요.
우리는 프로덕션 환경에서하나의 동작에 대해 force_ssl 옵션을 비활성화하는 방법은 무엇입니까?
config.force_ssl = true
있습니다.
하나의 작업에 대해이 설정을 사용하지 않으려합니다. (기본적으로 하나의 링크 용)
어떻게하면됩니까? 나는 전 세계적으로 그것을 끌 수 있지만 그것이 마지막 선택이 될 것입니다 알아요.
당신은 보석 rack-ssl-enforcer를 사용하고 생산 구성 파일에이 구성 라인을 설정할 수 있습니다 : 당신은 당신은 또한 사용할 수 있습니다
SSL을 사용하지 않을 링크로/웹 서비스를 대체 할 수
config.middleware.use Rack::SslEnforcer, except: '/webservice'
단일 작업을 제외하기위한 rack-ssl-enforcer와의 정규 표현식.
이
config.middleware.use Rack::SslEnforcer, :except => ['/foo', %r{/bar$}]