2011-03-01 3 views
1

내 레일 앱에서 쿠키를 세션에 저장하고 있습니다.내 쿠키 만료 날짜가 로컬 호스트에 설정되지 않음

cookies.permanent.signed[:remember_me] = [user.id] 

이제 영구적 인 방법을 사용하고 있지만 다른 변형도 시도했지만 성공하지 못했습니다. 브라우저는 브라우저가 닫힐 때마다 항상 만료됩니다.

그러나 앱을 배포하면 모든 것이 정상적으로 작동하고 쿠키의 만료 날짜가 올바르게 설정됩니다.

나는 winXP에서 ruby1.8.7 w/rails 3을 사용합니다. localhost의 브라우저에서는 작동하지 않습니다.

여기에서 문제가 될 수있는 것은 무엇입니까?

+1

안녕 세바스찬은이 문제에 대한 답을 찾은 적이 있는지 궁금한가요? 나는이 행동을보고있다. – rusty

+0

나는 방금 같은 질문을했다. (이 질문은 내가 검색 할 때 나타나지 않았다)! 내 웹 호스트에 내 앱을 업로드 할 기회가 없었지만 쿠키를 설정할 때 브라우저를 닫을 때 항상 만료되었습니다. 아무도이 문제를 가지고 있지 않다는 것이 어떻게 가능한가? – seaneshbaugh

답변

0

일치하지 않는 쿠키에 도메인 이름을 설정하면 무시됩니다.

대부분의 사람들은 localhost를 제대로 설정하지 않기 때문에 도메인을 다시 확인하십시오.

오류가 발생하면 Firebug 또는 Chrome 검사기를 열고 요청시 반환되는 쿠키 헤더를 정확히 확인하십시오.