Rails 3.2 にデータテーブルの足場があります。フォームを表示しているときに、ユーザーが変更できるコンボボックスがあり、編集モードに入ってそこで変更し、保存を押すことなく、値がデータベースに即座に保存されます。
coffeescript を使用して変更された値を取得しました。
$(document).ready ->
$("#change_department").change ->
$ajax
url: "/Locations/" + # need to set id and new value here
success: (data) ->
alert data # will need to write a confirmation below the combobox
私が頭を悩ませているのは、どのコントローラ アクションを呼び出せばよいか、どのようにデータを準備すればよいかということです。モデルのIDとコンボボックスの新しい値を渡す新しいコントローラーアクションを作成し、コントローラーでモデルを見つけて変更された値を渡すことを考えています。これはおそらく、URL に 2 つのパラメーターを持つ get メソッドである必要があります (post を使用してこれを行う方法がわかりません)。これは良いアプローチですか、それとも誰かが別の方法を提案しますか?
上記のcoffeescriptコードでIDと変更された値を取得するにはどうすればよいですか?
ありがとう