Update database on checkbox update

I have search the web for help, with the keywords “rails ajax
observe_field update checkbox”, but even using all the things I found,
I couldn’t really get my application for work properly…
I think I lack of understanding of ajax and rails interaction with
ajax.

What I would like to do is very simple.

I have a model “Word”, with the boolean field “important”.
On the index view, which is listing all the “words”, I would like to
add a checkbox for each “word”, reflecting the state of the
corresponding “important” field.

When I change the state of this checkbox (check or uncheck), I would
like to update (using ajax) the database to change the state of the
“important” field or the corresponding “word”, with no page change.

The problem is that I don’t know :

  • which action (in the words controller) should I call in the :url
    field of the observe_field helper,
  • wether I should add a new action or not in the words controller
  • should I render something or not
  • should I transmit the “word id” and the “important” state in the
    observe_field use, and how…

Than you in advance.