Почему метод post, похоже, очищает мои данные сеанса rails?

После того, как пользователь вошел в систему и его имя пользователя аутентифицировано и сохранено в сеансе [: user_name], при отправке формы с помощью метода = "сообщение" (с использованием стандартного HTML) все данные сеанса очищаются, и пользователь возвращается на страницу входа. Этого не происходит, если для метода установлено значение get.

Post работает, когда я использую rails «form_tag», который генерирует эти дополнительные строки:

<div style="margin: 0pt; padding: 0pt; display: inline;">
<input type="hidden" value="✓" name="utf8">
<input type="hidden" value="a_bunch_of_gibberish" name="authenticity_token">
</div>

Что происходит?

6
задан Lee Quarella 22 February 2011 в 19:46
поделиться