我的应用程序正在使用ActiveReccord会话存储与自定义会话类。这在生产和开发方面都很好。
然而,当运行集成测试时,这似乎不起作用。根本没有创建会话。由于我取决于自定义会话类,因此我无法切换到cookie存储进行测试。
任何人都可以帮我吗?
答案 0 :(得分:0)
尝试设置测试domain
Rails.application.config.session_store :cookie_store, key: '_yourkey', domain: Rails.env.test? ? '127.0.0.1' : 'yourdomain.com'