문제

Rails 2.2 (현재 가장자리)가 지원하는 것을 알았습니다. 세션 쿠키에서 httponly 설정.

Edge/2.2로 이동하지 않고 Rails 2.1 응용 프로그램에 설정하는 방법이 있습니까?

도움이 되었습니까?

해결책 2

나는 가지고있다 원숭이 패치를 작성했습니다 Rails 2.2의 패치에서 Rails 2.1 에이 지지대를 추가하려면.

나는 Rails 2.1 이외의 다른 것을 테스트하지 않았으며, 마일리지는 다를 수 있습니다!

다른 팁

당신이 지적한 것처럼 그것은 지원되지 않지만 물론 할 수 있습니다. 원숭이 패치 당신이 원하는 것을 할 수있는 레일. 실제로, Rails v. Monkey-Patching의 직접 패치하는 것의 차이는 2.2로 업그레이드 할 때 제거/복귀하기 때문에 거의 거의 없습니다.

두 경우 모두 패치를 직접 적용하여 (2.1/엣지 차이를 모듈로) 또는 자신의 코드에서 해당 클래스를 재개하여 적용하여 변화.

설정 http_only 쿠키 옵션 해시에서 true 옵션 :

cookies['visits'] = { :value => '20', :http_only => true }
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top