Rails 2.3.12 записывает токен csrf в сеанс, который не запрашивается - PullRequest
0 голосов
/ 30 августа 2011

Я не использую protect_from_forgery в моем контроллере приложений, и в моей среде разработки он работает как положено, сеанс не генерируется. Но в производственной среде токен CSRF записывается в сеанс.

Session.inspect дает

{:_csrf_token => "duY6ATHEBzYXzg8aXdNF6CZYXicPhlFQdDodjREMwAM=",
 :session_id => "25728f624574a1d831b4510b2e7f6c92"}

Почему это происходит?

1 Ответ

0 голосов
/ 31 августа 2011

Я обнаружил, что в одной части у меня есть

<% form_tag session_path, :method => :post do -%>

и записывает _csrf_token в сессию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...