온라인 어딘가에있는 것을 본 기억이 있습니다. 그러나 정보를 찾는 데 어려움이 있습니다. Rails 3.1에서는 세션 컨트롤러 시작 부분에 force_ssl 메서드가 있습니다. 프로덕션 환경에서 호출하기를 원합니다. 어떻게해야합니까? 현재 환경이 '생산'의 경우 명확하게레일즈, 프로덕션에서만 호출되는 메서드
는 코드는이
class SessionsController < ApplicationController
force_ssl
end
이것은 매우 나쁜 생각입니다. 당신은 그렇게하고 싶지 않습니다. 프로덕션 환경에서 동일한 코드를 테스트 환경으로 실행하려고합니다. 그렇지 않으면 테스트 환경을 가질 필요가 없습니다. – EJP
@EJP 일반적으로 동의합니다. 그러나 카피 바라와 셀레늄으로 SSL을 테스트하는 데는 큰 문제가 있습니다. 테스트 모드에서 SSL을 끄면 지금 당장 문제가 해결됩니다. –