ActionController :: InvalidAuthenticityToken при отключении JS / Ajax-запроса
У меня есть две формы с опциейremote: true
; один отправляет запрос Ajaxcreate
действие, а другой отправляет запрос Ajaxdestroy
действие.
Все рабочие штрафы, когда JavaScript включен, но если я отключаю JavaScript, то я нажимаю, я получаю эту ошибку:
ActionController::InvalidAuthenticityToken PersonsController#create
Почему эта ошибка отображается, и как я могу это исправить?
примечание: я использую Rails 4
ОбновитьКогда я использую нормальную форму без опцииremote: true
, rails автоматически вставляет скрытое поле для токена аутентификации, но когда я используюremote: true
в моей форме нет такого поля в коде HTML. Кажется, когда естьremote
После этого Rails по-разному обрабатывает токен аутентификации, так как я могу заставить это работать в обоих случаях?