Невозможно установить более 1 cookie из контроллера

Я модифицирую Discourse, и в файле session_controller.rb я делаю следующее:

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

Однако куки sso_destination_url не устанавливается. Если я удалю куки sso_payload, то sso_destination_url установится. Но вместе они не работают.

Пожалуйста, помогите, я новичок в Ruby, искал помощь в интернете, но ничего не нашел.

Существует ли какое-либо ограничение для файлов cookie?