Ajax.request

czesc

Probuje wprowadzic do formularzy plugin: rest_in_place (inline editing). Niestety nie dziala.
W ajaxowym request’cie brakuje parametru: authenticity_token.

Jak nalezy sformulowac Ajax.Reguest, zeby dodac ten parametr?

Plik .js ma:

new Ajax.Request(url, { method: 'put', parameters: objectName+'['+attributeName+']='+value }
Powyzszy kod generuje np:

Parameters: {"_method"=>"put", "admin"=>{"name"=>"nazwa-administratora"}, "action"=>"update_admin_profile", "controller"=>"admin"}

brakuje tutaj jednak parametru: authenticity_token.
Wartosc tego parametru mozna latwo uzyskac w nastepujacy sposob (np. w pliku .haml): :authenticity_token => form_authenticity_token

pozdrawiam
Sławek

http://www.saynotomilk.com/archives/33

Dzięki piachoo za podpowiedz.