Вы не можете сделать это для другого домена, но вы можете сделать это для поддоменов. Так, например,
приложение, работающее в домене example.com
, может установить cookie для subdomain.example.com
, но не для exampleapp.com
.
Я должен добавить, что если бы можно было установить файлы cookie для других, произвольных доменов, возникли бы серьезные проблемы с безопасностью и конфиденциальностью.
Вы можете установить одинаковые куки для всех ваших доменов, выполнив в environment.rb следующее:
ActionController::CgiRequest::DEFAULT_SESSION_OPTIONS[:session_domain => '.mydomain.com']
см. здесь для документации.