컨트롤러에서 쿠키를 1개 이상 설정할 수 없습니다

저는 Discourse를 수정하고 있으며, 이를 위해 session_controller.db 파일에서 다음과 같이 코드를 작성했습니다.

cookies[:sso_payload] = payload || request.query_string
cookies[:sso_destination_url] = data[:return_sso_url]

그러나 sso_destination_url 쿠키가 설정되지 않습니다. sso_payload 쿠키를 제거하면 sso_destination_url은 설정됩니다. 하지만 두 쿠키를 함께 사용하려고 하면 동작하지 않습니다.

Ruby 초보자인데 온라인에서 도움을 찾아봤지만 아무것도 찾지 못했습니다. 도와주세요.

쿠키에 어떤 종류의 한도가 설정되어 있나요?