rails in_place_edit: как мне передать токен подлинности?

Я пытаюсь начать редактирование, но я сталкиваюсь с этой ошибкой:

ActionController::InvalidAuthenticityToken (ActionController::InvalidAuthenticityToken)

Я понимаю, что рельсы теперь хотят защитить от подделки и что мне нужно передать токен подлинности формы, но я не понимаю, как это сделать с помощью плагина in_place_edit.


person srboisvert    schedule 06.10.2008    source источник


Ответы (2)


Это не полный проверенный ответ, но я взглянул на код плагина, и похоже, что вы могли бы использовать опцию :with, чтобы добавить токен аутентификации в конец параметров запроса. Что-то вроде:

in_place_editor("my_element", :with => "form.serialize() + '&authenticity_token=#{form_authenticity_token}';")

(Я не тестировал приведенный выше код).

person Avdi    schedule 06.10.2008

Я нашел решение. Я разместил инструкции здесь. Взгляните на часть об исправлении in_place_edit.

person srboisvert    schedule 09.10.2008