Я пишу какой-то скрипт, использующий mechanize (ruby) для проверки моего сайта, когда я делаю запрос на вход на страницу входа, я получаю html, который включает токен CSRF в форме входа, которая разные из CSRF, хранящиеся в сеансе рельсов, поэтому при отправке запроса на отправку с данными входа генерируется ошибка Невозможно подтвердить подлинность CSRF-токена, и я не могу войти. Этого не происходит при регистрации в браузере в обычном режиме, поэтому любая мысль?Неверный токен CSRF, сгенерированный с помощью Rails
Примечание: CSRF возвращается при использовании механизации для получения страницы входа, всегда имеет такое же значение по всем моим тестам сегодня и вчера! Я не знаю, полезно ли это или нет.
Мой код:
agent = Mechanize.new
page = agent.get('http://localhost:3000')
form = page.forms.last
form['user[email]'] = 'my email'
form['user[password]'] = 'password'
form.submit