1

我的应用程序正在使用带有自定义会话类的 ActiveReccord 会话存储。这在生产和开发中都运行良好。

但是,在运行集成测试时,这似乎不起作用。根本没有创建会话。由于我依赖于自定义会话类,因此我无法切换到 cookie-store 进行测试。

谁能帮我这个?

4

1 回答 1

0

尝试设置你的测试domain

Rails.application.config.session_store :cookie_store, key: '_yourkey', domain: Rails.env.test? ? '127.0.0.1' : 'yourdomain.com'
于 2016-06-22T02:26:53.943 回答