Я использую рельсы 4 со следующими драгоценными камнями:
- защита-rspec (4.3.1)
- рспек (3.0.0)
- rspec-ядро (3.0.3)
- rspec-ожидания (3.0.3)
- rspec-моки (3.0.3)
- rspec-рельсы (3.0.2)
- rspec-поддержка (3.0.3)
- капибара (2.4.1)
- капибара-вебкит (1.1.0)
Capybara работает, как и ожидалось, в обычных сценариях/примерах, но когда я хочу получить доступ к файлу cookie или сеансу, я получаю NameError:
undefined local variable or method `session'
У меня есть собственный класс, который я использую, который хранит данные cookie и извлекает их, чтобы запомнить что-то о пользователе, а затем представить определенные вещи на экране.
Но я не могу пройти тесты и не могу просмотреть файл cookie или сеанс.
Нужно ли издеваться? Как я могу это сделать?