Я только что обновился и у меня возникла проблема.Ранее этот код работал нормально:
page = ag.get(login_url)
form = page.forms.first
form.field_with(‘user[login]‘).value = login
form.field_with(‘user[password]‘).value = password
page = ag.submit(form)
Он передает данные для входа в Devise.В сервер входа в систему я вижу, что пользователь, токен авторизации и пароль были отправлены правильно.Но я не захожу в систему.
Я также проверил логи механизации и обнаружил разницу.По какой-то неизвестной для меня причине в новой механизации я не вижу этой строки:
DEBUG — : request-header: cookie => _vba.va.cc_session=…
Эта есть в обоих журналах (2.0 и старше):
DEBUG — : response-header: set-cookie => _vba.va.cc_session=
Уесть какие-нибудь решения, кроме 'gem mechanize' <2.0.0 '? </p>
Спасибо!