Защита от json с токеном аутентификации
У меня есть приложение Rails, и я делаю запросы через сообщения, и я отвечаю на json, однако, из-за этой строки
protection_from_forgery with: :exception
это не позволяет мне продолжить запрос, я где-то читал, что добавление этой строки вместо предыдущей поможет
protect_from_forgery unless: -> {request.format.json?}
И, на самом деле, это помогает, но я не уверен, что это правильно, чтобы удалить строку в прошлом, просто чтобы принять json, что может быть правильным способом сделать это, не удаляя исключение в первой строке?
1 ответ
Решение
Ну, решение было добавить protect_from_forgery к контроллеру, с которым я отвечал.
По-видимому, добавление, которое заставляет его отвечать по умолчанию нулем, и это решает проблему.