has_manyリレーションにaccepts_nested_attributes_forを持つエンティティの変更フォームを作成しています。単一の入力が変更されたときに、情報がajaxを使用してサーバーに送信されるようにしたいと思います。
投稿に関連して、エンティティユーザーをハンしているとしましょう
jqueryを使用して、メインエンティティの属性を変更できます。
$.post("/user/1", data={"_method":"put", "user[name]":"My New name"})
ただし、使用する場合:
$.post("/user/1", data={"_method":"put", "user[posts_attributes][0][text]":"my modified post"});
投稿は変更されませんが、指定されたテキストで新しい投稿が作成されます。投稿IDを含める必要がありますか?
ありがとう