0
アップグレードして問題が発生しました。以前はこのコードは正常に動作していました:Mechanize 2.0のクッキー
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にログインデータを送信します。ログオンサーバーでは、そのユーザー、認証トークン、およびパスワードが正しく送信されたことがわかります。しかし、私はログインしていません。
また、機械化のログを確認して、違いが見つかりました。新しいMechanizeの中に私の理由のためにいくつかの未知のために私は、この行は表示されません。
DEBUG — : request-header: cookie => _vba.va.cc_session=…
この1つは両方のログ(2.0およびそれ以前1)である:
DEBUG — : response-header: set-cookie => _vba.va.cc_session=
あなたはどんな任意のソリューションを持っていますかそれ以外は「宝石機械化」、「< 2.0.0 '?
ありがとうございます!