[ruby-it] scriptaculous inplace editor
Andrea Franz
franz.andrea a gmail.com
Mer 26 Ago 2009 23:34:40 CEST
2009/8/26 Dawid Pogorzelski <dawid.pogorzelski a wildix.com>:
> Non viene salvato il valore, credo che value=>" " non viene gestito in
> modo corretto dal controller dato che la tabella user non ha un record
> "value" (che in questo caso dovrebbe corrispondere al campo "name").
>
> Sto seguendo il ragionamento giusto?
Di solito si crea un'azione apposta x fare l'update di quell'attributo
usando il parametro value come nuovo valore.
Se invece vuoi utilizzare l'azione update puoi fare qlcosa del genere:
<p id="name"><%= name %></p>
<script type="text/javascript">
new Ajax.InPlaceEditor('name', '/users/1', {
ajaxOptions: {
method: "put"
},
callback: function(form, value) {
return {"user[name]": value, "authenticity_token": "abc"};
}
});
</script>
--
Andrea Franz
http://gravityblast.com
http://svel.to/2
More information about the Ml
mailing list