Укажите домен.
У меня была точно такая же проблема, и виновник использовал :domain => :all
.
Можно подумать, что это все, что вам нужно, но , кажется, вызывает некоторые проблемы , поэтому мне пришлось вручную указать домен с предшествующей точкой (.
), например:
:domain => '.lvh.me'
Это исправило проблему в разработке. Вы можете использовать разные способы, чтобы установить это в ваших различных средах, но я наткнулся на что-то вроде этого:
Rails.application.config.session_store :cookie_store,
:key => '_bloggit_session',
:domain => { production: '.bloggit.com',
staging: '.bloggitstaging.com',
development: '.lvh.me' }.fetch(Rails.env.to_sym)